Excel VBA
excel vba选取所有包含超链接的单元格
2017-10-14 17:19:38

在excel中录入网址可以点击后直接跳转到该网址。有的时候,我们需要获取所有这些地址

如何选择工作表中所有包含超链接的单元格呢,用定位或查找的方法无法实现。

下面我们通过一段VBA代码来可以实现这个功能。

在工作表的 VBA后台录入以下函数代码:

Sub SelectHyperlinkCells()     Dim hHlink As Hyperlink     Dim rRange As Range     Dim NotFirstlink As Boolean     On Error Resume Next     For Each hHlink In ActiveSheet.Hyperlinks         If NotFirstlink Then             Set rRange = Application.Union(rRange, hHlink.Range)         Else             Set rRange = hHlink.Range             NotFirstlink = True         End If     Next     If rRange Is Nothing Then End     rRange.Select End Sub

运行“SelectHyperlinkCells”函数即可选择工作表中所有包含超链接的单元格。如下图