繁体   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