2015-02-11 91 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中。