2015-02-11 71 views
0

我写了下面的超链接的顶部:按照超链接,然后滚动,使超级链接出现在工作表

=HYPERLINK("#" & ADDRESS(ROW($F$8); COLUMN($F$8));LEFT($F$8;2)) 

超链接写在自动换行的单元格。

我希望Excel在用户单击超链接后使其滚动,以使超链接出现在顶部可见行中。我希望的Excel有这个功能,但我能找到的最好的是另一个问题计算器建议VBA的解决方案:

Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink) 
    ActiveWindow.ScrollRow = ActiveCell.Row 
End Sub 

然而,该事件不是由我的超链接触发的,所以它没有任何效果。

有什么建议吗?

回答

0
Private Sub Worksheet_SelectionChange(ByVal Target As Range) 
If Target.Address = Range("e11").Address Then 
Range("e11").Select 
End If 
End Sub 

假设超链接在单元格E11中。