美文网首页
用Excel VBA批量创建与批量删除超链接

用Excel VBA批量创建与批量删除超链接

作者: 俊学之道 | 来源:发表于2015-01-27 10:01 被阅读278次

1.批量创建超链接

a.Excel home 参考版本

Sub Drawing_Hyperlink()
Dim r As Integer, hang As Integer
r = ActiveSheet.UsedRange.Rows.Count
For hang = 2 To r
Cells(hang, "A").Select
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:=Cells(hang, "B").Value
Application.ScreenUpdating = False
Next hang
End Sub

b.改进版本

Sub Hyperlink()
Dim r As Integer, i As Integer
r = ActiveSheet.UsedRange.Rows.Count
For i = 2 To r
Cells(i,1).Hyperlinks.Add Anchor:=Cells(i,1), Address:=Cells(i, "B").Value
Application.ScreenUpdating = False
Next i
End Sub

2.批量删除超链接

Sub 批量删除超链接()
For i = 2 To 100
Cells(i,1).Hyperlinks.Delete
Next
End Sub

相关文章

网友评论

      本文标题:用Excel VBA批量创建与批量删除超链接

      本文链接:https://www.haomeiwen.com/subject/uenqxttx.html