【发布时间】:2021-01-21 22:43:26
【问题描述】:
我有一个超链接列表,指向工作簿中的多个不同隐藏工作表,每个工作表使用以下内容:
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
Application.ScreenUpdating = False
Worksheets("LL - JLL").Visible = xlSheetVisible
Sheets("LL - JLL").Visible = True
Sheets("LL - JLL").Select
Application.ScreenUpdating = True
End Sub
据我所知,这现在适用于工作表上的每个超链接。现在,每个超链接都指向同一张表,LL - JLL,而我需要每个超链接指向不同的表。例如,
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
Application.ScreenUpdating = False
Worksheets("LL - JLL").Visible = xlSheetVisible
Sheets("LL - JLL").Visible = True
Sheets("LL - JLL").Select
Application.ScreenUpdating = True
Application.ScreenUpdating = False
Worksheets("LL - EMS").Visible = xlSheetVisible
Sheets("LL - EMS").Visible = True
Sheets("LL - EMS").Select
Application.ScreenUpdating = True
Application.ScreenUpdating = False
Worksheets("LL- CCURE").Visible = xlSheetVisible
Sheets("LL- CCURE").Visible = True
Sheets("LL- CCURE").Select
Application.ScreenUpdating = True
End Sub
以下代码使工作表上的所有超链接都指向LL-CURE 工作表,而不是它们对应的工作表。
为不同的超链接创建一个新的 Sub 会导致
Compile error:
Ambiguous name detected: Worksheet_FolowHyperlink
任何指导将不胜感激:)
【问题讨论】: