Partage via


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 :

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

Boucles While

La construction WhileEnd 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 DoLoop 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.

Voir aussi