Explication For TO

Bonjour

Qui peut m'expliquer comment détermine t'on (EX: For i = 2 .....To) le 2 après égal dans la boucle For To.

Je n'arrive absolument pas a comprends ca.

J'ai beau lire des bouquins , voila 3 que j'acheté mais impossible de comprendre , je dois avoir un problème , c'est peut être l'Age lOl.

Merci a vous

A+

Thierry

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

Bonjour

Merci Dan pour ces explications.

A+

Thierry


Bonjour

Impossible de cliquer sur V pour clôturer.

Thierry

Bonjour,

THIERRYH a écrit :

Bonjour

Impossible de cliquer sur V pour clôturer.

Thierry

C'est normal car tu as posté dans le mauvais forum ("Cours et astuces" au lieu de "Excel-VBA").

Sujet déplacé.

Cordialement,

Ok

Excusez moi

A+

Thierry

Rechercher des sujets similaires à "explication"