Supportnet / Forum / Tabellenkalkulation
VB-Code, um in naechste Zelle zu springen?
Frage
Hallo,
wie muss die Code-Zeile in Visual Basic lauten, damit der die Zelle unterhalb der momentan aktiven Zelle aktiviert wird?
Bsp.: Ich befinde mich in ZelleA1 und moechte in die ZelleA2 springen. Wichtig ist dabei aber, dass der Bezug relativ ist, da es sich nicht immer um diese beiden Zellen handelt.
Gruss, Phlip
Antwort 1 von Phlip
Hab's inzwischen selbst herausgefunden:
ActiveCell.Offset(Nr.ZeilenNachUnten, Nr.SpaltenNachRechts).Activate
Bsp.:
Die Zelle E4 ist aktiv. Der Befehl
ActiveCell.Offset(-2, 1).Activate
bewirkt jetzt, dass die Zelle zwei Zeilen darueber (Zeile C) und eine Spalte rechts (Spalte 5) aktiviert wird, also die Zelle C5
ActiveCell.Offset(Nr.ZeilenNachUnten, Nr.SpaltenNachRechts).Activate
Bsp.:
Die Zelle E4 ist aktiv. Der Befehl
ActiveCell.Offset(-2, 1).Activate
bewirkt jetzt, dass die Zelle zwei Zeilen darueber (Zeile C) und eine Spalte rechts (Spalte 5) aktiviert wird, also die Zelle C5

