У меня есть формула = hyperlink (), которая ловит значение, выброшенное vlookup-, и создает текст, показанный в гиперссылке, и ссылку на лист с тем же именем (например, гиперссылка "group1" ссылается нав ячейку a1, расположенную на листе «group1».
Я пробовал несколько решений, но ни одно из них не помогло.
Я нашел видео на youtube от Mr.Excel, где он объясняеткак работает этот код:
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
LinkTo = Target.SubAddress
WhereBang = InStr(1, LinkTo, "!")
If WhereBang > 0 Then
MySheet = Left(LinkTo, WhereBang - 1)
Worksheets(MySheet).Visible = True
Worksheets(MySheet).Select
MyAddr = Mid(LinkTo, WhereBang + 1)
'Range(MyAddr).Select
Worksheets(MySheet).Range(MyAddr).Select
End If
End Sub
Он работает с обычными ссылками (созданными ctrl + K), но ничего не делает со ссылками, созданными с помощью формул HYPERLINK со скрытыми листами.
Спасибо!