For-Next petlja
Petlje su strukture koje se koriste ukoliko želimo da više puta ponovimo zadati programski kod. Najjednostavnija za razumevanje i verovatno najčešće korišćena je For-Next petlja. Ona se koristi kada tačno znamo koliko puta želimo da ponovimo određenu akciju. Najpre se zadaje početna, a zatim krajnja vrednost i opciono vrednost za koju se vrši uvećavanje brojača. Zatim unosimo deo koda koji se ponavlja, a na kraju iza naredbe Next navodimo naziv brojača.
Sintaksa For-Next petlje je:
For <brojač> [As <tip podataka>] = <početna vrednost> To <krajnja vrednost> [Step <vrednost koraka> ]
[PROGRAMSKI KOD]
[Continue For]
[PROGRAMSKI KOD]
[Exit For]
[PROGRAMSKI KOD]
Next [<brojač>]
Na primer, ako želimo da 5 puta ispišemo rečenicu „Ja volim Excel“ potrebno je da napišemo sledeći kod:
Dim i As Integer
For i = 1 To 5
MsgBox „Ja volim Excel“
Next i
Ako bi smo hteli da ispišemo neparne brojeve manje od 10 napisali bismo sledeći kod:
Dim i As Integer
For i = 1 To 10 Step 2
MsgBox i
Next i