Bonjour
FOR .. TO permet de boucler sur une valeur afin d'exécuter une action
Un exemple : Mettons que dans une feuille l'on veut mettre le chiffre 1 entre A1 et A10. On peut utiliser la boucle FOR ... TO comme ceci
1. En premier on va déclarer une variable i par l'instruction DIM i as byte (Byte permet de considérer les valeur comprise entre 1 et 256)
2. Ensuite on va attribuer la valeur 1 à 10 à la variable i en utilisant une boucle FOR i= 1 TO 10
3. A l'intérieur de cette boucle, on définira à quel endroit la valeur 1 sera copiée par le code en utilisant le i
Si l'on n'utilisait pas le code FOR TO, le code se présenterait comme ceci :
Sub test()
Range("A1") = 1
Range("A2") = 1
Range("A3") = 1
Range("A4") = 1
Range("A5") = 1
...
Range("A10") = 1
End sub
Grace à l'instruction FOR TO, le code peut être simplifier comme ceci :
Sub test()
Dim i as byte
FOR i = 1 to 10
Range("A" & i) = 1
NEXT i
End sub
Si besoin de plus d'explications dites moi
Si ok et terminé, merci de cliquer sur le V vert à coté du bouton EDITER lors de votre réponse afin de cloturer le fil
Cordialement