|
|
|
|
Bonjour,
Je début en Visual Basic et j'aurais besoin d'un renseignement.
Je souhaite programmer plusieurs boucles FOR qui doivent renvoyer un certain nombre de coordonnées, en répétant l'instruction n fois ( de 1 à n)
Le problème vient de la valeur de n... Je m'explique :
- n doit pouvoir être fixée par l'utilisateur dans une feuille de calcul excel avant l'exécution du programme (suivant la précision recherchée, il faut répéter la boucle 10, 20, 100 fois)
- une fois fixée par l'utilisateur, n est constante dans le programme
Ainsi donc, il ne m'est pas possible de fixer une fois pour toute la valeur de n dans la boucle for, puisqu'il s'agit d'une instruction fixée par l'utilisateur.
Or, je ne sais pas comment faire pour indiquer au logiciel qu'il faut utiliser la valeur n dans la boucle. Celle-ci marche très bien quand je lui indique par exemple de la faire tourner de 1 à 10, mais pas de 1 à n...
Petite précision : j'ai vérifié que la valeur de n a bien été récupérée par le programme
Est-ce que quelqu'un aurait un conseil à me donner?
Merci d'avance.
Alors, d'abord il va faloir dé"clarer ta variable n:
|
Bonjour,
For i = 1 To CInt(Sheets(1).Range("A1").Value
'...
Next i
;o) «Ce que l'on conçoit bien s'énonce clairement, Et les mots pour le dire arrivent aisément.» Nicolas Boileau |
Bonjour,
|
Bonjour Polux,
|
Bonjour,
|
Re,
|
Bonjour tout le monde !
|