VBA / Excel TP 6 La boucle FOR
Répétition Pour répéter n fois la même chose : solution classique - le « copier - coller » Ex : affichez 5 fois « bonjour » : Sub begaie() msgbox "Bonjour“ End Sub
La boucle For Sub begaie() For i = 1 to 5 msgbox "Bonjour“ Next Pour répéter n fois une séquence d’opération : Sub begaie() For i = 1 to 5 msgbox "Bonjour“ Next End Sub Écrire et tester avec le débuggeur. Placez un espion sur la variable i
La boucle for : explication Sub begaie() For i = 1 to 10 msgbox "Bonjour“ Next End Sub i : iterateur 1 : valeur de départ 10 : valeur d’arrivée
La boucle for For (iterateur) = (départ) to (arrivée) (Instructions) Next Au départ, l’itérateur vaut (départ) A chaque itération : - les instructions sont exécuté - l’itérateur est incrémenté On répète jusqu’à atteindre (arrivée)
Les répétitions (bis) Compter de 1 à 5 : Sub begaie() msgbox “Attention : 1" msgbox “Attention : 2" msgbox “Attention : 3" msgbox “Attention : 4" msgbox “Attention : 5“ Msgbox “Boom !“ End Sub
La boucle for : exemple 2 Sub compte() For i = 1 to 5 msgbox “Attention : ” & i Next msgbox “boom !” End Sub Écrire et tester avec le débuggeur. Placez un espion sur la variable i
Exercices Voir TP 6.pdf