/ / Excel VBA Step Keyword

Parola chiave passo VBA di Excel

Puoi usare il Step parola chiave nel Excel VBA per specificare un diverso incremento per la variabile contatore di un ciclo.

1. Inserisci un pulsante di comando nel tuo foglio di lavoro e aggiungi le seguenti linee di codice:

Dim i As Integer

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

Risultato quando si fa clic sul pulsante di comando sul foglio:

Passo positivo

Spiegazione: Le righe di codice tra For e Next verranno eseguite tre volte. Per i = 1, VBA di Excel inserisce il valore 100 nella cella all'intersezione della riga 1 e della colonna 1. Quando Excel VBA raggiunge Avanti i, aumenta i con 2 e torna all'istruzione For. Per i = 3, VBA di Excel inserisce il valore 100 nella cella all'intersezione della riga 3 e della colonna 1, ecc.

2. Inserisci un pulsante di comando nel tuo foglio di lavoro e aggiungi le seguenti linee di codice:

Dim j As Integer

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

Risultato quando si fa clic sul pulsante di comando sul foglio:

Fase negativa

Spiegazione: Le righe di codice tra For e Next verranno eseguite sei volte. Per j = 8, VBA di Excel inserisce il valore 50 nella cella all'intersezione della riga 6 e della colonna 8. Quando Excel VBA raggiunge Next j, diminuisce j con 1 e torna all'istruzione For. Per j = 7, VBA di Excel inserisce il valore 50 nella cella all'intersezione della riga 6 e della colonna 7, ecc.

Leggi anche: