Excel超链接 – 跳转到单元格和滚动窗口
我在Excel中工作,我想从页面顶部到页面上的另一个位置进行超链接。
我在顶部input一个框,然后右键链接,并下拉菜单中的hyper link
,我点击它并select“在这个工作簿”中的选项卡,并将其更改为我想要的位置。 所以这一切都是好的,除了我的问题之外:
我可以使一个超链接把我带到一个单元格,并滚动窗口,所以选定的单元格是第一行,而不是靠近窗口的底部?
例:
超链接:“testing”位于单元格A,1
超链接位置:A,210
现在,不要让A,210放在底部,并显示它上面的单元格,我想要在顶部并显示它下面的单元格。
谢谢您的帮助,
将下面的VBA代码添加到您的工作表中:
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink) ActiveWindow.ScrollRow = ActiveCell.Row End Sub
通过魔术,当你点击一个链接时,该单元格将位于顶部。 如果您不希望所有链接都有这种行为,则可以testingTarget
地址。
您将不得不将代码保存为xlsm
文件,以便启用macros。 使用Alt-F-11
打开VBA编辑器,以便实际添加代码(双击左侧窗格中的工作表,然后将上面的代码粘贴到打开的窗口中)。