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:
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:
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:
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:
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.