Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Excel nächste Zelle hüpfen mit VB





Frage

Hey Jungs, ich würde gern automatisch mit VB Script ins nächste/übernächste Feld hüpfen. Also nachdem was mit A1 passiert ist, als nächstes was mit A2 machen usw. Ne idee jemand dazu? Sollte doch nich das Ding sein

Antwort 1 von Eleve

Hi waddehaddedudeda,


schau Dir mal den Eintrag von
Ausdruck.Offset(RowOffset, ColumnOffset)
in der Excelhilfe an.

Beispiel zur Offset-Eigenschaft (Range-Objekt)

In diesem Beispiel wird die Zeile, die sich drei Spalten rechts und drei Zeilen unter der aktiven Zelle in Sheet1 befindet, aktiviert.

Worksheets("Sheet1").Activate
ActiveCell.Offset(rowOffset:=3, columnOffset:=3).Activate
In diesem Beispiel wird davon ausgegangen, dass Sheet1 eine Tabelle mit einer Überschrift enthält. In dem Beispiel wird die Tabelle markiert, ohne die Überschrift zu markieren. Die aktive Zelle muss sich an einer beliebigen Stelle in der Tabelle befinden, bevor das Beispiel ausgeführt wird.

Set tbl = ActiveCell.CurrentRegion
tbl.Offset(1, 0).Resize(tbl.Rows.Count - 1, _
tbl.Columns.Count).Select

Ich hoffe das wars, was Du gesucht hast.

Viele Grüße

Eleve

Antwort 2 von JoeKe

Hey Junge,

warum mit VBA? Benutz doch die "Enter" oder die Cursortasten.

Antwort 3 von waddehaddedudeda

Hey Eleve,

danke schonmal, muss das jetzt erstmal testen, aber hab jetzt wenigstens schon ma ne ansatz wo ich weiter machen kann ...
Und JöKe, wenn du bock hast mir das ab sofort jeden Tag 13.000 Mal zu machen, dann hab ich ab morgen nen Job für Dich!

Antwort 4 von wadde

Eleve, nochmals vielen Dank für Deine Hilfe,
ich habs jetzt eingermassen zu meiner Zufriedenheit hingekommen ... Aber das war das was ich suchte.
Wirst dafür in mein Abendgebet eingeschlossen ...