Sdílet prostřednictvím


Struktury smyčky (Visual Basic)

Struktury smyčky jazyka Visual Basic umožňují opakovaně spouštět jeden nebo více řádků kódu. Příkazy ve struktuře smyčky můžete opakovat, dokud podmínka není True, dokud podmínka není False, zadaný početkrát nebo jednou pro každý prvek v kolekci.

Následující obrázek znázorňuje strukturu smyčky, která spouští sadu příkazů, dokud se podmínka neopakuje:

Flow chart that shows a Do...Until loop.

Smyčky While

Konstrukce While...End While spouští sadu příkazů, pokud je podmínka zadaná v While příkazu True. Další informace naleznete v tématu While... End While – příkaz.

Smyčky úkolů

Konstrukce Do...Loop umožňuje otestovat podmínku na začátku nebo na konci struktury smyčky. Můžete také určit, zda se má opakovat smyčka, zatímco podmínka zůstane True nebo dokud se stane True. Další informace naleznete v tématu Do... Příkaz Loop.

Smyčky for

Konstrukce For...Next provádí smyčku nastaveného počtu. Používá řídicí proměnnou smyčky, označovanou také jako čítač, ke sledování opakování. Zadáte počáteční a koncové hodnoty pro tento čítač a volitelně můžete zadat množství, o které se zvýší z jednoho opakování na další. Další informace naleznete v tématu Pro... Next – příkaz.

Pro každou smyčku

Konstrukce For Each...Next spouští sadu příkazů jednou pro každý prvek v kolekci. Zadáváte řídicí proměnnou smyčky, ale nemusíte pro ni určovat počáteční nebo koncové hodnoty. Další informace naleznete v tématu Pro každý... Next – příkaz.

Viz také