Excel VBA: For Next Schleifen Teil 1
Excel VBA
Excel VBA: For Next Schleifen Teil 1
Sub Schleifen_For_Next()
For i = 1 To 100
Next i
MsgBox i
End Sub
Excel VBA: For Next Schleifen Teil 1
Computer,Office,Excel,VBA,Makro
Excel,VBA,Schleife,For,Next
In Excel VBA sind die Schleifenanweisungen (auch Kontrollstrukturen genannt) aus der Programmierung nicht weg zu
denken. Hier im ersten Teil finden Sie ein einfaches Beispiel für eine For Next Schleife. In den weiteren Teilen, die Sie
hier bei VNR finden, erkläre ich Ihnen weitere Möglichkeiten.
Eine Schleife wird genutzt , um wiederholende Anweisungen in VBA auszuführen. dabei wird die Anweisung solange
ausgeführt bis eine bestimmte Bedingung erfüllt ist.
Die For Next Schleife ist wie folgt aufgebaut:
For Zähler = Anfang To Ende
Anweisungen
Next Zähler
Der Zähler ist meist eine Variable, die entsprechend dazu dient, um den Anfang und das Ende festzulegen. Die
Differenz zwischen Ende und Anfang legt fest, wie oft eine Schleife durchlaufen wird.
Hier ein Beispiel
Sub Schleifen_For_Next()
For i = 1 To 100
Next i
MsgBox i
End Sub
In diesem Beispiel wird die Schleife 100 mal durchlaufen. In der Ausgabe wird allerdings 101 ausgegeben. Das liegt
daran, dass die Anweisung Next den Zähler hoch zählt und die For Anweisung prüft dann, ob die Bedingung (1 to
100) noch erfüllt ist. In meinem Beispiel wird die Schleife beendet, weil 101 bereits größer ist als 100.
In den weiteren Teilen erfahren Sie, wie die Schrittweite verändert werden kann, wie eine Schleife vorzeitig verlassen
werden kann und wie Schleifen verschachtelt werden.
Excel VBA