【发布时间】:2021-04-19 21:30:14
【问题描述】:
我正在尝试使用超链接导航到 Excel 工作簿中的隐藏工作表,但我使用的代码似乎无法识别使用 =Hyperlink() 函数创建的目标超链接。超链接函数由包含所有隐藏工作表名称的下拉列表填充。有谁知道我应该如何指定目标值?或者,如果有其他方法可以让它发挥作用?
代码如下:
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
Dim ShtName As String
ShtName = Target.Name
Sheets(ShtName).Visible = xlSheetVisible
Sheets(ShtName).Select
End Sub
【问题讨论】:
-
Worksheet_FollowHyperlink不适用于使用HYPERLINK函数创建的函数,这是正确的。 This approach 可能有效。 -
我最终使用了“Worksheet_SelectionChange(ByVal Target As Range)”和我创建的列表验证下拉菜单。它有问题,但大致可以满足我的需要。