/ / Excel VBA Schritt-Schlüsselwort

Excel VBA Schritt Schlüsselwort

Du kannst den ... benutzen Schritt-Schlüsselwort im Excel VBA um ein anderes Inkrement für die Zählervariable einer Schleife anzugeben.

1. Platzieren Sie eine Befehlsschaltfläche in Ihrem Arbeitsblatt, und fügen Sie die folgenden Codezeilen hinzu:

Dim i As Integer

For i = 1 To 6 Step 2
    Cells(i, 1).Value = 100
Next i

Ergebnis, wenn Sie auf die Befehlsschaltfläche auf dem Blatt klicken:

Positiver Schritt

Erläuterung: Die Codezeilen zwischen For und Next werden dreimal ausgeführt. Für i = 1 gibt Excel VBA den Wert 100 in die Zelle am Schnittpunkt von Zeile 1 und Spalte 1 ein. Wenn Excel VBA Next i erreicht, erhöht es i mit 2 und springt zurück zur For-Anweisung. Für i = 3 gibt Excel VBA den Wert 100 in die Zelle am Schnittpunkt von Zeile 3 und Spalte 1 usw. ein.

2. Platzieren Sie eine Befehlsschaltfläche in Ihrem Arbeitsblatt, und fügen Sie die folgenden Codezeilen hinzu:

Dim j As Integer

For j = 8 To 3 Step -1
    Cells(6, j).Value = 50
Next j

Ergebnis, wenn Sie auf die Befehlsschaltfläche auf dem Blatt klicken:

Negativer Schritt

Erläuterung: Die Codezeilen zwischen For und Next werden sechs Mal ausgeführt. Für j = 8 gibt Excel VBA den Wert 50 in die Zelle am Schnittpunkt von Zeile 6 und Spalte 8 ein. Wenn Excel VBA Next j erreicht, verringert es j mit 1 und springt zurück zur For-Anweisung. Für j = 7 gibt Excel VBA den Wert 50 in die Zelle am Schnittpunkt von Zeile 6 und Spalte 7 usw. ein.

Lesen Sie auch: