簡體   English   中英

在超鏈接上運行Excel宏單擊

[英]Running Excel Macro On Hyperlink Click

我正在嘗試將宏分配給我在excel中設置的超鏈接。 我有超鏈接鏈接回包含超鏈接的同一單元格。 根據代碼示例,我發現我提出了以下代碼塊:

Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)

Select Case Target.Range.Address

Case "$B$3"
     MsgBox ("Test")
Case "$Z$3"
     MsgBox ("Test")
Case Else
    Exit Sub
End Select

End Sub

單擊任何一個超鏈接都沒有反應。 我也嘗試過運行Application.EnableEvents = True ,但仍然無法執行任何操作。 此外,我已經驗證了代碼塊是否在正確的工作表模塊中設置。 任何幫助,將不勝感激。 謝謝!

編輯:這是超鏈接對話框的屏幕截圖,作為我設置的超鏈接的示例:

http://i.imgur.com/QwHuXJJ.jpg

我已經嘗試使用“ Z3”和$ Z $ 3作為地址(兩種方式都將我正確定向到單元格,只是它不會觸發宏。)

如果代碼在工作表代碼區域中,則您的代碼有效

右鍵單擊底部的選項卡,然后:

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM