excel中使用vba刪除所有的超連結的方法
工具/原料
excel2013
更多經驗請關注,如果幫到了你,請在上方給個投票謝謝支援。 好人一生平安。
先頂後看年薪百萬,如果幫到了你,幫忙給個好評,這對小編很重要,萬分感謝。
方法/步驟
首先我們開啟一個工作樣表作為例子。
使用alt+f11組合快捷鍵進入vbe編輯器,插入一個新的模組,並在模組中輸入以下程式碼:
Option Explicit
Sub ddt()
Cells.Hyperlinks.Delete '取消當前工作表所有超連結
End Sub
大家可以看到在表格中,我們有一批藍色的超連結,如果需要手動去取消是很繁瑣的一件是,因為點選有超連結的表格很容易會直接開啟超連結。不過像這樣規律性的超連結,可以框選區域範圍,然後再刪除超連結。
但是我們可以直接加一個vba命令來完成這個任務。cells是選取了本工作表的全部單元格。hyperlinks是單元格屬性含超連結。delete為刪除。
增加超連結在vba裡是不支援add引數的。Cells.Hyperlinks.Add這樣的程式碼是錯誤的。
如果需要刪除某確定位置的超連結,也可以使用range()或者cells()函式來確定位置,比如這裡我們可以修改程式碼Cells(13, 8).Hyperlinks.Delete這樣來刪除掉精確單元格超連結。
注意事項
謝謝你的投票。