Wie kann ich eine durch einen Hyperlink angesprungene Zelle oder Zeile, an einer vordefinierten Stelle einer Arbeitsmappe
anzeigen lassen ??
Danke für Eure Tipps!
Wie kann ich eine durch einen Hyperlink angesprungene Zelle oder Zeile, an einer vordefinierten Stelle einer Arbeitsmappe
anzeigen lassen ??
Danke für Eure Tipps!
in meinem Archiv habe ich folgenden Ansatz gefunden
Auf Zelle springen und Anzeige ganz oben
Application.Goto Reference:=Worksheets("Tabelle1").Range("A51"), Scroll:=True
oder
Private Sub Workbook_Open()
ActiveWindow.ScrollColumn = ActiveWindow.ActiveCell.Column
ActiveWindow.ScrollRow = ActiveWindow.ActiveCell.Row
End Sub
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Excel.Range)
ActiveWindow.ScrollColumn = ActiveWindow.ActiveCell.Column
ActiveWindow.ScrollRow = ActiveWindow.ActiveCell.Row
End Sub
Diesen Code dem Workbook zuweisen. Es ist erforderlich, daß die beiden Scroll-Befehle sowohl dem Ereignis Workbook_Open als auch Workbook_SheetChange zuzuweisen. Dann erscheint die aktive Zelle immer links oben.
Von "Quinoman" Michael
Falls Code vorhanden wurde dieser getestet unter Betriebssystem XP Pro und Excel Version XP SBE.
Bitte kein Mail, Probleme sollen im Forum gelöst werden.
Microsoft MVP für Excel