Excel:分配一个macros到一个超链接?
如何将macros指定给超链接?
你可以使用Worksheet_FollowHyperlink
事件来完成。
例如,我logging了一个名为Macro1的macros,下面的代码将在单击超链接时运行macros
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink) Run ("Macro1") End Sub
但这不是一个非常有效的解决scheme。 我的超链接指向相同的工作表(缺省情况下指向第一个单元格),因此,当单击超链接时,将自动select此工作表中的第一个单元格。
我没有更多的调查。 您可以简单地取消导航(不知道如果可能)或将超链接属性设置为当前单元格,以便select保留在同一单元格中。