/ / Excel VBA Step Keyword

Excel VBA Step Keyword

U kunt de Stap trefwoord in Excel VBA om een ​​andere toename voor de tellervariabele van een lus op te geven.

1. Plaats een opdrachtknop op uw werkblad en voeg de volgende coderegels toe:

Dim i As Integer

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

Resultaat wanneer u op de opdrachtknop op het blad klikt:

Positieve stap

Uitleg: De coderegels tussen Voor en Volgende worden driemaal uitgevoerd. Voor i = 1 voert Excel VBA de waarde 100 in de cel in op het kruispunt van rij 1 en kolom 1. Wanneer Excel VBA Nexti bereikt, verhoogt het ik met 2 en springt terug naar de For-instructie. Voor i = 3 voert Excel VBA de waarde 100 in de cel in op het kruispunt van rij 3 en kolom 1, enz.

2. Plaats een opdrachtknop op uw werkblad en voeg de volgende coderegels toe:

Dim j As Integer

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

Resultaat wanneer u op de opdrachtknop op het blad klikt:

Negatieve stap

Uitleg: De coderegels tussen Voor en Volgende worden zes keer uitgevoerd. Voor j = 8, voert Excel VBA de waarde 50 in de cel in op het kruispunt van rij 6 en kolom 8. Wanneer Excel VBA Next j bereikt, neemt j af met 1 en springt terug naar de For-instructie. Voor j = 7, voert Excel VBA de waarde 50 in de cel in op het kruispunt van rij 6 en kolom 7, enz.

Lees ook: