萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 辦公室軟體 >  >> Excel 教學 >> Excel 綜合

Excel 批次移除超連結的三種方法:選擇性貼上、VBA 巨集與右鍵選單

情境:大量超連結需一次清除

從網頁複製表格到 Excel 時,常帶入大量超連結。逐一右鍵「移除超連結」極耗時。以下提供三種批次清除方法。

方法一:選擇性貼上「值」(最簡單、無需巨集)

  1. 選取含超連結的區域 > Ctrl + C 複製。
  2. 同位置(或新位置)滑鼠右鍵 > 選擇性貼上。
  3. 選擇 值(或 值和數字格式 保留格式)> 確定。
原始含超連結資料
選擇性貼上對話方塊
複製區域
選擇性貼上選擇值
貼上後無超連結
結果對比

原理:選擇性貼上「值」只帶入顯示文字/數值,**不帶入超連結、公式、批註、格式**(若選「值和數字格式」則保留數字格式)。

方法二:VBA 巨集一鍵清除整張工作表/選取區域

Sub RemoveAllHyperlinks()
    ' 清除整張工作表所有超連結
    ActiveSheet.Hyperlinks.Delete
End Sub

Sub RemoveSelectionHyperlinks()
    ' 僅清除選取區域超連結
    Dim hl As Hyperlink
    For Each hl In Selection.Hyperlinks
        hl.Delete
    Next hl
End Sub

用法:Alt+F11 開啟 VBA > 插入 > 模組 > 貼上程式碼 > 回 Excel Alt+F8 執行對應巨集。可加入快速存取工具列一鍵呼叫。

方法三:右鍵選單「移除超連結」(少量適用)

  1. 選取含超連結儲存格(可多選不連續區域:按住 Ctrl 點選)。
  2. 滑鼠右鍵 > 移除超連結(Excel 2003 為「取消超連結」)。

注意:Excel 2003 僅支援單一連續區域;2007+ 支援多重選區。

進階:保留文字但移除超連結的替代方案

  • 儲存為 CSV:另存新檔 > CSV (逗號分隔) > 重新開啟 CSV,超連結自動消失(但會失去所有格式、多工作表)。
  • 清除格式:首頁 > 清除 > 清除格式(會同時移除字體、顏色、框線等所有格式,不推薦)。

方法比較

方法速度保留格式適用範圍需啟用巨集
選擇性貼上「值」快否(可選「值和數字格式」保留數字格式)整張表/大區域否
VBA 巨集最快(一鍵)是(僅刪超連結)整張表/選取區域/多張表是
右鍵移除超連結慢(需逐區域)是少量/零散儲存格否
copyright © 萬盛學電腦網 all rights reserved