Structures de boucle (Visual Basic)
Les structures de boucle Visual Basic vous permettent d’exécuter une ou plusieurs lignes de code de manière répétitive. Vous pouvez répéter les instructions dans une structure de boucle jusqu’à ce qu’une condition soit True
ouFalse
, un nombre spécifié de fois ou une seule fois pour chaque élément d’une collection.
L’illustration suivante montre une structure de boucle qui exécute un ensemble d’instructions jusqu’à ce qu’une condition devienne vraie :
Boucles While
La construction While
…End While
exécute un ensemble d’instructions tant que la condition spécifiée dans l’instruction While
est True
. Pour plus d’informations, consultez Instructions While... End While.
Boucles Do
La construction Do
…Loop
vous permet de tester une condition au début ou à la fin d’une structure de boucle. Vous pouvez également spécifier s’il faut répéter la boucle tant que la condition reste True
ou jusqu’à ce qu’elle devienne True
. Pour plus d’informations, consultez Instruction boucle Do....
Boucles For
La constructionFor
...Next
effectue la boucle un nombre défini de fois. Elle utilise une variable de contrôle de boucle, également appelée compteur, afin de suivre les répétitions. Vous spécifiez les valeurs de début et de fin de ce compteur, et vous pouvez éventuellement spécifier la quantité de fois à laquelle elle passera d’une répétition à l’autre. Pour plus d’informations, consultez Instruction For…Next.
Boucles For Each
La construction For Each
...Next
exécute un ensemble d’instructions une seule fois pour chaque élément d’une collection. Vous spécifiez la variable de contrôle de boucle, mais vous n’avez pas besoin de déterminer les valeurs de début ou de fin pour celle-ci. Pour plus d’informations, consultez Instruction For Each...Next.