Excel小技巧18:阻止Excel將某些文本自動轉換為超鏈接
- 2019 年 10 月 8 日
- 筆記
文章詳情:excelperfect
當我們在工作表單元格中鍵入網址或者電子郵件地址時,Excel會自動將文本轉換為超鏈接,然而,這項看似方便的功能有時候會帶來一些麻煩,譬如我們想要編輯這些單元格時,不能直接單擊,只能使用滑鼠右鍵或者在公式編輯欄中來選擇該單元格並編輯內容。
如果我們不需要這樣的功能,可按以下步驟取消。
1.單擊Excel左上角的「文件——選項」,彈出下圖1所示的「Excel選項」對話框。

圖1
2.在「Excel選項」對話框左側選擇「校對」選項卡,在右側單擊「自動更正選項」的按鈕,如上圖1所示。
3.在彈出的「自動更正」對話框中選取「鍵入時自動套用格式」選項卡,取消「Internet及網路路徑替換為超鏈接」前的複選框,如下圖2所示。

圖2
這樣,以後在Excel工作簿中再鏈入網址或者電子郵件地址時,不會自動轉換成超鏈接。
如果只是想要某個工作表中不要將網址或者電子郵件地址自動轉換成超鏈接,可以利用工作表事件,即在該工作表模組中輸入程式碼:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Hyperlinks.Count <> 0 Then
Target.ClearHyperlinks
End If
End Sub
然而,上面的程式碼只對程式碼作用後的單元格有效,對程式碼作用前已有鏈接的單元格無效。下面的程式碼清除工作表中的所有鏈接:
Private Sub Worksheet_Change(ByVal Target As Range)
Me.Cells.ClearHyperlinks
End Sub