excel中使用vba刪除所有的超連結的方法?

Tags: 超連結, excel,

excel中使用vba刪除所有的超連結的方法

excel中使用vba刪除所有的超連結的方法

工具/原料

excel2013

更多經驗請關注,如果幫到了你,請在上方給個投票謝謝支援。 好人一生平安。

先頂後看年薪百萬,如果幫到了你,幫忙給個好評,這對小編很重要,萬分感謝。

方法/步驟

首先我們開啟一個工作樣表作為例子。

excel中使用vba刪除所有的超連結的方法

使用alt+f11組合快捷鍵進入vbe編輯器,插入一個新的模組,並在模組中輸入以下程式碼:

Option Explicit

Sub ddt()

Cells.Hyperlinks.Delete '取消當前工作表所有超連結

End Sub

excel中使用vba刪除所有的超連結的方法

大家可以看到在表格中,我們有一批藍色的超連結,如果需要手動去取消是很繁瑣的一件是,因為點選有超連結的表格很容易會直接開啟超連結。不過像這樣規律性的超連結,可以框選區域範圍,然後再刪除超連結。

excel中使用vba刪除所有的超連結的方法

但是我們可以直接加一個vba命令來完成這個任務。cells是選取了本工作表的全部單元格。hyperlinks是單元格屬性含超連結。delete為刪除。

excel中使用vba刪除所有的超連結的方法

增加超連結在vba裡是不支援add引數的。Cells.Hyperlinks.Add這樣的程式碼是錯誤的。

excel中使用vba刪除所有的超連結的方法

如果需要刪除某確定位置的超連結,也可以使用range()或者cells()函式來確定位置,比如這裡我們可以修改程式碼Cells(13, 8).Hyperlinks.Delete這樣來刪除掉精確單元格超連結。

excel中使用vba刪除所有的超連結的方法

注意事項

謝謝你的投票。

超連結, excel,
相關問題答案