2.3k Aufrufe
Gefragt in Tabellenkalkulation von
Hallo liebe NG!

Ich habe in EXCEL eine Registrierkarte mit großen Tabellen und über mehrere Blätter (nach unten).
Ich möchte in den Tabellen per Hyperlink springen.
Das funktioniert natürlich auch, nur springt EXCEL immer bis zur angegebenen Textmarke. Als Bsp. A100.

Nun meine Frage:
Ist es möglich, dass diese Marke (A100) immer am oberen Rand der Bildschirmseite dargestellt wird?

Vielen Dank!
Gruß
Patrick

4 Antworten

0 Punkte
Beantwortet von hajo_zi Experte (9.1k Punkte)
Hallo Patrick,

übergebe die Zelladresse
Application.Goto Reference:="R14C6", scroll:=True

Gruß Hajo
0 Punkte
Beantwortet von
Danke!

Ich bin auf dem Gebiet VBA ganz neu.
Habe das Verfolgen des Hyperlinks als Makro aufgezeichnet und in die Sub das Application.Goto eingefügt.

Funktioniert aber leider nicht.

Über weitere Hilfe würde ich mich sehr freuen!!!

Viele Grüße
Patrick
0 Punkte
Beantwortet von hajo_zi Experte (9.1k Punkte)
Halo Patrick,

unter dieseArbeitsmappe.

Option Explicit

Private Sub Workbook_SheetFollowHyperlink(ByVal Sh As Object, ByVal Target As Hyperlink)
Application.Goto Reference:=Range(Target.SubAddress), scroll:=True
End Sub


Gruß Hajo
0 Punkte
Beantwortet von
Hallo Hajo!

Vielen Dank für die Hilfe!!!

Gruß
Patrick
...