在MS Excel中打开默认浏览器中的选定url(Chrome)
我有一个约有1200个URL的Excel文件。
我有一个macros将单独打开这些URL,但我意识到这会使系统变慢,可能也不可能。
所以我想在脚本中做一些改变,只在选定的单元格中打开URL(例如20),例如,如果我select单元格A1:A20并运行macros,则应该在我的默认浏览器中打开它们,操作,我将select下一个20并再次运行macros。
这里是我的macros,请让我知道如何我可以改变只在选定的单元格上工作
Sub Open_Hyperlinks() Dim i, LastRow LastRow = Range("A" & Rows.Count).End(xlUp).Row For i = 1 To LastRow If Cells(i, "A").Hyperlinks.Count > 0 Then Cells(i, "A").Hyperlinks(1).Follow End If Next End Sub
帮助是高度赞赏
如果您的单元格已经作为超链接input,请使用以下命令:
Sub Open_SelectedHyperlinks() Dim c As Range 如果不是TypeOfselect是范围然后退出子 对于Selection.Cells中的每个c 如果c.Hyperlinks.Count> 0那么_ c.Hyperlinks(1)。遵循 下一个 结束小组
否则,这将会跟随所有单元格,即使它们没有被input为超链接:
Sub Open_SelectedTextlinks() Dim c As Range 如果不是TypeOfselect是范围然后退出子 对于Selection.Cells中的每个c 如果c.Hyperlinks.Count = 0那么 ActiveSheet.Hyperlinks.Add Anchor:= c,_ 地址:=“http://”&c.Value“根据您的单元格的内容,删除”http://“部分 万一 c.Hyperlinks(1)。遵循 下一个 结束小组