我在excel中有一个列,其中包含所有网站URL值.我的问题是我想将网址值转换为活动链接.该列中大约有200个条目,所有单元格中都有不同的URL.有没有办法我可以创建活动超链接到所有单元格而无需编写宏.
我正在尝试使用VBA使用以下代码从我的Excel中打开超链接:
numRow = 1
Do While WorksheetFunction.IsText(Range("E" & numRow))
ActiveSheet.Range("E" & numRow).Hyperlinks(1).Follow
numRow = numRow + 1
Loop
Run Code Online (Sandbox Code Playgroud)
但是,我一直Runtime Error 9: Subscript out of range在跟踪超链接的代码中.
我对VBA宏制作非常陌生(因为之前没有做过),所以请帮助我们.(如果有更好的方法从单个列中的每个单元格打开链接,我也很感激了解这一点)
编辑(添加更多信息)
有问题的超链接已使用HYPERLINK工作表功能创建,文本不显示链接URL.工作表数据的示例如下所示:
它看起来像什么
案例 ------ 链接
案例
1 -----
案例摘要案例2 -----案例摘要案例3
-----总结
但是,显示文本"摘要"的单元格包含公式
=HYPERLINK("whateverthebaseurlis/"&[@[Case]]&"/Summary", "Summary")
Run Code Online (Sandbox Code Playgroud)
这是必须遵循的链接.链接有效,可以手动跟踪.但我需要通过宏来做到这一点
谢谢