/ / Excel VBA Step-avainsana

Excel-VBA-vaihe-avainsana

Voit käyttää Aseta avainsana sisään Excel VBA määrittää eri korotuksen silmukan vastamuuttujalle.

1. Aseta komentopainike laskentatauluun ja lisää seuraavat koodilinjat:

Dim i As Integer

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

Tulos, kun napsautat arkin komentopainiketta:

Positiivinen vaihe

Selitys: For ja Next väliset koodirivit suoritetaan kolme kertaa. I = 1, Excel VBA syöttää arvoon 100 soluun rivin 1 ja sarakkeen 1 leikkauspisteessä. Kun Excel VBA saavuttaa seuraavan i, se lisää i: n arvoa 2 ja hyppää takaisin For-käskyyn. I = 3, Excel VBA syöttää arvoon 100 soluun rivin 3 ja sarakkeen 1 risteyksessä jne.

2. Aseta komentopainike laskentatauluun ja lisää seuraavat koodilinjat:

Dim j As Integer

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

Tulos, kun napsautat arkin komentopainiketta:

Negatiivinen askel

Selitys: Koodilinjojen For ja Next välillä suoritetaan kuusi kertaa. Jos j = 8, Excel VBA syöttää arvoon 50 soluun rivin 6 ja sarakkeen 8 risteyksessä. Kun Excel VBA saavuttaa seuraavan j, se pienentää j: tä 1: llä ja hyppää takaisin For-käskyyn. Jos j = 7, Excel VBA syöttää arvoon 50 soluun rivin 6 ja sarakkeen 7 risteyksessä jne.

Lue myös: