當(dāng)我們在工作表單元格中鍵入網(wǎng)址或者電子郵件地址時,Excel會自動將文本轉(zhuǎn)換為超鏈接,然而,這項看似方便的功能有時候會帶來一些麻煩,譬如我們想要編輯這些單元格時,不能直接單擊,只能使用鼠標(biāo)右鍵或者在公式編輯欄中來選擇該單元格并編輯內(nèi)容。
如果我們不需要這樣的功能,可按以下步驟取消。
1.單擊Excel左上角的“文件——選項”,彈出下圖1所示的“Excel選項”對話框。
圖2
這樣,以后在Excel工作簿中再鏈入網(wǎng)址或者電子郵件地址時,不會自動轉(zhuǎn)換成超鏈接。
如果只是想要某個工作表中不要將網(wǎng)址或者電子郵件地址自動轉(zhuǎn)換成超鏈接,可以利用工作表事件,即在該工作表模塊中輸入代碼:
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