VBA, boucle For i = a to b a>b POSSIBLE ?

VBA, boucle For i = a to b a>b POSSIBLE ? - VB/VBA/VBS - Programmation

Marsh Posté le 09-05-2010 à 11:44:08    

Bonjour,
J'aimerais savoir si une telle fonction est possible :
 
For i = a to b  
sachant que a est supérieur à b.  
 
Par exemple for i=5 to 1 est-ce que ça peut donner : passage 1 : i=5 ; passage 2 : i=4 etc jusqu'à i=1
 
 
edit : même questions pour la boucle do while
 
Merci :)


Message édité par nekikool1 le 09-05-2010 à 11:45:35
Reply

Marsh Posté le 09-05-2010 à 11:44:08   

Reply

Marsh Posté le 09-05-2010 à 12:50:40    

Ca existe en pascal, for ... downto ... mais je ne pense pas que ce soit le cas en basic.
Pour un do while, je te laisse réfléchir, car la réponse est évidente.
A+,


Message édité par gilou le 09-05-2010 à 12:52:35

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 09-05-2010 à 12:55:43    

j'avoue, avec un do while c'est tranquille ^^, j'avais pas réfléchi à la question avant d'ajouter l'edit. Et je vais faire comme ça pour eviter tout problème !
Jvais quand même essayer avec for en mettant step à -1, on sait jamais.

Reply

Marsh Posté le 10-05-2010 à 07:46:29    

Oui, c'est ça, il faut mettre step :
 
for i=5 to 1 step -1
...
next i


---------------
OtObOxBlOg - - - Etre seul à avoir tort  c'est plus difficile, mais c'est bien plus beau que d'avoir raison avec une bande de cons
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed