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编辑器,以便实际添加代码(双击左侧窗格中的工作表,然后将上面的代码粘贴到打开的窗口中)。