La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

VBA / Excel – TP7 La boucle LOOP. Rappel : la boucle for For i = 1 to 10 msgbox i Next On compte avec i de 1 à 10 A chaque itération, i est affiché.

Présentations similaires


Présentation au sujet: "VBA / Excel – TP7 La boucle LOOP. Rappel : la boucle for For i = 1 to 10 msgbox i Next On compte avec i de 1 à 10 A chaque itération, i est affiché."— Transcription de la présentation:

1 VBA / Excel – TP7 La boucle LOOP

2 Rappel : la boucle for For i = 1 to 10 msgbox i Next On compte avec i de 1 à 10 A chaque itération, i est affiché.

3 La boucle Do … Loop Une généralisation de la boucle FOR. On boucle, et on indique juste la condition darrêt. Do (Instructions) Loop Until (condition) Do (Instructions) Loop While (condition) Répète les instructions jusquà ce que (tant que) la condition est vrai

4 Do Loop : exemple Sub question() do reponse = inputbox("encore ?") loop until (reponse = non) End Sub Recopiez et testez…

5 Boucle for avec do … loop La boucle for est un cas particulier de boucle : Sub test1() for i = 1 to 10 msgbox bonjour next End Sub Sub test2() i = 1 do msgbox bonjour i = i + 1 loop while i <= 10 End Sub Les deux macros ont le même comportement !

6 Parcours de liste Sub affichetout() y = 1 Do Until (cells(y,1) = "") msgbox cells(y,1) Loop End Sub Permet dafficher toutes les cellules de la première colonne dune liste. On sarrête lorsquil ny a plus rien.

7 Exercices TP 7


Télécharger ppt "VBA / Excel – TP7 La boucle LOOP. Rappel : la boucle for For i = 1 to 10 msgbox i Next On compte avec i de 1 à 10 A chaque itération, i est affiché."

Présentations similaires


Annonces Google