Tandis que... Wend, instruction

Exécute une série d’instructions tant qu’une condition donnée a la valeur True.

Syntaxe

Whilecondition [ instructions ] Wend

La syntaxe de l’instruction While...Wend comprend les éléments suivants :

Élément Description
condition Requis. Expression numérique ou expression String évaluée à True ou False. Si condition est Null, condition est traitée comme False.
statements Optional. Une ou plusieurs instructions exécutées pendant que la condition est True.

Remarques

Si condition est True, toutes les statements sont exécutées jusqu’à ce que l’instruction Wend soit rencontrée. Le contrôle revient alors à l’instruction While et la condition est revérifiée. Si condition est encore True, le processus est répété. Si la condition n'a pas la valeur True, l'exécution reprend avec l'instruction qui suit l'instruction Wend.

Il est possible d'imbriquer des boucles While...Wend à tout niveau. Chaque Wend correspond au While le plus récent.

Conseil

Le Do... L’instruction loop fournit un moyen plus structuré et flexible d’effectuer des boucles.

Exemple

Cet exemple utilise l’instruction While...Wend pour incrémenter une variable de compteur. Les instructions dans la boucle sont exécutées tant que la condition est évaluée à True.

Dim Counter 
Counter = 0 ' Initialize variable. 
While Counter < 20 ' Test value of Counter. 
 Counter = Counter + 1 ' Increment Counter. 
Wend ' End While loop when Counter > 19. 
Debug.Print Counter ' Prints 20 in the Immediate window. 

Voir aussi

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.