Comprendre la structure For … Next (Microsoft Word)
Comme d’autres langages de programmation, le langage de programmation utilisé pour les macros Word (Visual Basic pour Applications ou VBA) inclut certaines structures de programmation utilisées pour contrôler la façon dont le programme s’exécute. L’une de ces structures est la structure For … Next. L’utilisation la plus courante de cette structure a la syntaxe suivante:
For X = 1 To 99 program statements Next X
Vous n’êtes pas limité à l’utilisation de la variable X; vous pouvez utiliser n’importe quelle variable numérique que vous désirez. Vous n’êtes pas non plus limité aux nombres 1 et 99 de la première ligne; vous pouvez utiliser les nombres que vous désirez, ou vous pouvez utiliser des variables numériques. Lorsqu’une macro est en cours d’exécution et que cette structure est rencontrée, Word répète chaque instruction de programme entre les mots-clés For et Next un certain nombre de fois. Dans l’exemple de syntaxe, les instructions seraient exécutées 99 fois (1 à 99). La première fois dans la structure, X serait égal à 1, la deuxième fois à travers elle serait égal à 2, puis 3, 4, 5, et ainsi de suite, jusqu’à ce qu’il égale 99 à la dernière itération.
Normalement, lorsque Word utilise la structure For … Next, il incrémente le compteur de un à chaque itération. Vous pouvez également ajouter un modificateur Step à la structure For … Next, modifiant ainsi la valeur par laquelle le compteur est incrémenté. Par exemple, considérons l’exemple suivant:
For X = 1 To 99 Step 5 program statements Next X
La première fois dans cet exemple, X sera égal à 1 et la deuxième fois, X est égal à 6 car il a été incrémenté de 5. De même, la troisième fois à X est égal à 11. Vous pouvez également utiliser négatif nombres pour les valeurs de pas, ce qui vous permet de compter à rebours.
Par exemple, jetez un œil à ce qui suit:
For X = 24 To 0 Step -3 program statements Next X
Dans cet exemple, la première fois dans la structure X est égale à 24, la deuxième fois égale à 21 et la troisième fois égale à 18.
_Note: _
Si vous souhaitez savoir comment utiliser les macros décrites sur cette page (ou sur toute autre page des sites WordTips), j’ai préparé une page spéciale qui comprend des informations utiles.
lien: / wordribbon-WordTipsMacros [Cliquez ici pour ouvrir cette page spéciale dans un nouvel onglet de navigateur]
.
WordTips est votre source pour une formation Microsoft Word rentable.
(Microsoft Word est le logiciel de traitement de texte le plus populaire au monde.) Cette astuce (129) s’applique à Microsoft Word 97, 2000, 2002 et 2003. Vous pouvez trouver une version de cette astuce pour l’interface ruban de Word (Word 2007 et plus tard) ici:
link: / wordribbon-Understanding_the_For_Next_Structure [Comprendre la structure For … Next]
.