| Accueil | Forums | Bureautique | Multimedia | Développement | SGBD | Sécurité | Jobs |
  Leçons Niveau 2
 
  Autres Niveau Excel
 
 
  Instructions de Boucles répétitives
 

L'instruction For.....Next

Objectif : Répéter un groupe d'instruction le nombre de fois indiquées.

Syntaxe :

For compteur = Valeur départ To Valeur fin Step pas d'incrementation (facultatif)
     Groupe dintructions à exécuter
     ......
Next

Exemples :
For x = 1 to 100
    MonTableau(x) = x*x
Next
For y = 2 to 50 step 4
    MaChaine = Machaine & y & " ,"
Next
L'exemple ci dessus rempli un tableau (Array) avec les valeurs de x au carré, x allant de 1 à 100 avec incrémentation par défaut (pas de 1) Cet exemple incrémente y de 4 en 4 pour les valeurs de 2 à 50, il crée une chaine de caractère avec les valeurs de y séparées d'une virgule et d'un espace

L'instruction While Wend

Objectif :Permet Répéter un groupe d'instruction tant que l'instruction test est valide.

Syntaxe

While instruction test
     Groupe d'instruction à répéter
Wend
Exemple :
While compteur < 20 ' Tant que compteur est inférieur à 20
    MsgBox Compteur ' affiche la valeur du compteur
     Compteur = Compteur + 1 ' incrémente le compteur de 1
Wend

L'instruction Do... Loop

Objectif :Permet Répéter un groupe d'instruction tant que l'instruction test est valide.

Syntaxe

Do While instruction test
     Groupe d'instruction à répéter
Loop
ou
Do
     Groupe d'instruction à répéter
Loop Whileinstruction test
Exemple :
Do
    MsgBox Compteur   ' affiche la valeur du compteur
     Compteur = Compteur + 1   ' incrémente le compteur de 1
Loop While compteur < 20  ' Tant que compteur est inférieur à 20

 

 
2005 Copyright Ephicom