Pendant 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... Loop instruction fournit un moyen plus structuré et plus flexible d’effectuer un bouclage.
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.