如何在所有工作表上运行此excel脚本?删除整个工作簿中的所有超链接

时间:2014-09-26 12:19:41

标签: excel vba excel-vba excel-2013

这是脚本。当我通过alt + 8

呼叫时,它在单张纸上运行良好

但是我想在所有表格中运行它我该怎么办?

非常非常

这里的宏

Sub RemoveHyperlinks()
ActiveSheet.Hyperlinks.Delete
End Sub

基本上我想删除整个工作簿中的所有超链接

非常非常

2 个答案:

答案 0 :(得分:1)

你只需要像这样循环:

Sub RemoveAllHyperlinks()
Dim oSht as Object
For each oSht in Activeworkbook.sheets
oSht.Hyperlinks.Delete
next oSht
End Sub

答案 1 :(得分:1)

代码:

Sub Test()
    Dim w as Worksheet

For Each w in ThisWorkbook.Worksheets
    w.Hyperlinks.Delete
Next

End Sub