/ / Excel VBA Step Keyword

Excel VBA Step Keyword

Du kan använda Steg nyckelord i Excel VBA att ange ett annat steg för räknevariabeln i en slinga.

1. Placera en kommandoknapp på ditt arbetsblad och lägg till följande kodlinjer:

Dim i As Integer

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

Resultat när du klickar på kommandoknappen på arket:

Positivt steg

Förklaring: Kodslinjerna mellan För och Nästa kommer att utföras tre gånger. För I = 1, matar Excel VBA in värdet 100 i cellen vid skärningspunkten mellan rad 1 och kolumn 1. När Excel VBA når Next i, ökar det jag med 2 och hoppar tillbaka till For-förklaringen. För i = 3, matar Excel VBA värdet 100 in i cellen vid skärningspunkten mellan rad 3 och kolumn 1 etc.

2. Placera en kommandoknapp på ditt arbetsblad och lägg till följande kodlinjer:

Dim j As Integer

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

Resultat när du klickar på kommandoknappen på arket:

Negativt steg

Förklaring: Kodslinjerna mellan För och Nästa kommer att köras sex gånger. För j = 8, matar Excel VBA in värdet 50 in i cellen vid skärningspunkten mellan rad 6 och kolumn 8. När Excel VBA når Next j minskar det j med 1 och hoppar tillbaka till For-förklaringen. För j = 7, matar Excel VBA värdet 50 in i cellen vid skärningspunkten mellan rad 6 och kolumn 7, etc.

Läs också: