Excel做事做半套,並沒有包含到擷取超連結的函式,於是必須我們自己定義一個。
參考網路上的資源並實際使用修改後,我這個自訂函式碼是這樣寫的:
========以下為碼========
Function GetAddress(HyperlinkCell As Range)
On Error Resume Next
GetAddress = Replace(HyperlinkCell.Hyperlinks(1).Address, "mailto:", "")
End Function
========以上為碼========
要使用有幾個步驟:
- 按 Alt + F11 打開Visual Basic Editor。
- 在工具列選擇「插入」,再選「模組」。
- 貼上前述自訂函式碼。
- 按 Alt + Q 離開並回到Excel。
這個東西是跟著檔案的喔~也就是說每個要用的檔案都要加一次。
若還有其他自訂函式要使用,注意函式名稱「GetAddress」以及範圍「HyperlinkCell」不要重複到。
就醬
非常受用,我找了好久!非常感謝!
回覆刪除很高興能幫到忙 ^_^
刪除好東西,感謝分享
回覆刪除非常好用,謝謝您。
回覆刪除不客氣,大家一起分享知識~
刪除受惠。感恩。
回覆刪除非常好用的工具, 感謝
回覆刪除Thanks
回覆刪除真不知道廠商的Excel埋了什麼,竟然需要這樣抓到URL,誇張