/ / Cuvânt cheie Excel VBA Step

Cuvânt cheie Excel VBA Step

Puteți utiliza funcția Pasul cheie cheie în Excel VBA pentru a specifica o creștere diferită pentru variabila contor de buclă.

1. Plasați un buton de comandă pe foaia de lucru și adăugați următoarele linii de cod:

Dim i As Integer

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

Rezultat când faceți clic pe butonul de comandă de pe foaie:

Pasul pozitiv

Explicaţie: Liniile de cod între For și Next vor fi executate de trei ori. Pentru i = 1, Excel VBA introduce valoarea 100 în celula de la intersecția dintre rândul 1 și coloana 1. Când Excel VBA ajunge la Next i, crește i cu 2 și sare înapoi în instruciunea For. Pentru i = 3, Excel VBA introduce valoarea 100 în celula de la intersecția rândului 3 și coloana 1, etc.

2. Plasați un buton de comandă pe foaia de lucru și adăugați următoarele linii de cod:

Dim j As Integer

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

Rezultat când faceți clic pe butonul de comandă de pe foaie:

Pasul negativ

Explicaţie: Liniile de cod între For și Next vor fi executate de șase ori. Pentru j = 8, Excel VBA introduce valoarea 50 în celula de la intersecția dintre rândul 6 și coloana 8. Când Excel VBA ajunge la Next j, scade j cu 1 și revine la instrucțiunea For. Pentru j = 7, Excel VBA introduce valoarea 50 în celula de la intersecția dintre rândul 6 și coloana 7, etc.

De asemenea, citiți: