我正在使用多个工作表的Excel。 sheet1包含一些数据和剩余工作表的超链接。因此,一旦任何一个超链接激活其更改当前活动表。现在,我怎样才能进入以前的工作单元,其中存在超链接(如“GO BACK”)。我想在剩余的工作表中保留“返回”按钮,因此它将重定向到sheet1中最近激活的超链接。
答案 0 :(得分:0)
您可以从Target.Range.Address
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
Debug.Print Target.Range.Address
End Sub
答案 1 :(得分:0)
扩展Siddharth的答案 - 把它放在代码模块中:
Public bklnk As Worksheet
Sub GoBack()
bklnk.Activate
End Sub
并将其放在您拥有超链接的任何工作表的代码区域中:
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
Set bklnk = Me
End Sub
然后把你的' Go Back'每个工作表上的按钮,无论你想要它,并将其链接到GoBack宏。
点击返回每个页面后,您将返回包含您刚刚关注的链接的单元格。