Partager 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, jusqu’à ce qu’une condition soit False, un nombre spécifié de fois ou une 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 :

Organigramme illustrant une boucle Do...Until

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 Instruction While...End While.

Boucles Do

La construction Do... Loop vous permet de tester une condition soit au début, soit à la fin d’une structure de boucle. Vous pouvez également spécifier s’il faut répéter la boucle pendant que la condition reste True ou jusqu’à ce qu’elle devienne True. Pour plus d’informations, consultez Instruction Do...Loop.

Boucles For

La construction For...Next répète la boucle un nombre défini de fois. Il utilise une variable de contrôle de boucle, également appelée compteur, pour 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 de combien il augmente 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 une série d'instructions pour chaque élément d'une collection, une fois par élément. 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