Typy cyklů Do...Loop For...Next For Each...Next
Cyklus s pevným počtem průchodů For i= start To end [Step increment] příkazy Next i For Each prvek In group Next prvek
Cyklus For cykly používáme v programech tam, kde je potřeba určitou část programu opakovat For cyklus použiji tehdy, pokud znám přesný počet opakování Syntaxe: For počítadlo = začátek To konec [ příkazy ] Next počítadlo počítadlo je celočíselná proměnná (Byte, Integer) lokální Dim pocitadlo As Byte
Cyklus For - příklady1 Příklad: Zobrazení pole tlačítek PoleTl For i = 1 To 5 PoleTl(i).Visible = True Next i Příklad: Zobrazení pole tlačítek PoleTl LÉPE For i = 1 To PoleTl.Count PoleTl(i).Visible = True Next i
Předčasné ukončení cyklu For Cyklus For je možné předčasně ukončit V závislosti na podmínce (podmíněný příkaz) Exit For Příklad: Generování náh. čísel bez opakování For j = 1 To i - 1 If Cisla(j).Caption = Cisla(i).Caption Then Exit For 'predcasne ukonceni cyklu End If Next j
Cyklus For Each chci-li v programu provést stejné příkazy se všemi prvky v kolekci Syntaxe: Dim Promenna As Object For Each Promenna In Kolekce [ příkazy ] Next Promenna
Cyklus For Each - příklady Zobrazení pole tlačítek PoleCB Dim Tlacitko As Object For Each Tlacitko In PoleCB Tlacitko.Visible = True Next Tlacitko
Cykly s podmínkou na začátku příkazy se provedou je-li podmínka splněna Do While podmínka příkazy Loop příkazy se provedou není-li podmínka splněna Do Until podmínka
Cykly s podmínkou na konci příkazy se provedou a cyklus se zopakuje je-li podmínka splněna Do příkazy Loop While podmínka příkazy se provedou a cyklus se zopakuje není-li podmínka splněna Loop Until podmínka
Další cyklus s podmínkou příkazy se provedou je-li podmínka splněna While podmínka příkazy WEnd