【发布时间】:2025-11-26 22:35:01
【问题描述】:
我的工作表中有一些包含插入超链接的单元格。我想删除超链接并将“友好名称”留在单元格中。我可以这样做:
Sub dural()
Dim h As Hyperlink
For Each h In ActiveSheet.Hyperlinks
h.Delete
Next h
End Sub
这个小子工作。但是,如果我开始:
运行宏,我得到:
单元格的格式被破坏了!有没有办法删除超链接并保留格式??
编辑#1:
检查超链接属性,我得到了这个工作:
Sub dural2()
Dim h As Hyperlink, addy As String, z As String
For Each h In ActiveSheet.Hyperlinks
addy = h.Range.Address
z = h.Parent
Range(addy).ClearContents
Range(addy).Value = z
Next h
End Sub
【问题讨论】: