是否可以在Excel中制作“=超链接(路径,名称)”公式,在点击时触发宏?
我尝试使用以下代码:
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
If WithinRange(Target.Range.Address ,"CustomerNameList")=True Then
'run code
Exit Sub
End If
End Sub
这适用于传统的超链接,但似乎不适用于超链接公式。最后,我想要一种方法来修改上面的代码,使其适用于超链接功能。
此外,此工作簿不是静态的。从顶部添加新行,向下移动。使用超链接公式使我的其他过程更加简单,我宁愿不必编写每次添加项目或更改名称时硬编码超链接的代码。我也不希望将Onclick事件与该范围内的单元格一起使用,因为用户可能只想修改客户名称而不是遵循超链接。
我意识到这是很多条件,这可能是不可能的,但任何建议都会受到赞赏。