BOUCLE - VB/VBA/VBS - Programmation
Marsh Posté le 02-05-2005 à 19:14:02
| Citation :   | 
 
c'est pas parce que c'est VB qu'on peut inventer des syntaxes comme ça en claquant des doigts hein  
 
 
tu veux faire quoi exactement, dans quel but ? 
Marsh Posté le 03-05-2005 à 01:11:29
Pas besoin d'un long pour aller jusqu'à 20... Un Integer suffit. 
 
Fais 2 boucles, d'abord de 5 à 10 puis de 15 à 20.
Marsh Posté le 03-05-2005 à 09:26:53
en fait je dois aller jusqu'à 600 en plusiseurs intervalles 
J ai ecrit: 
 
 
"dim i as long 
 for i= 10 to 50  
 ' 
 ' 
 ' 
 next" 
 
mais j aimerais ecrire: 
 
"dim i as long 
 for i= 10 to 50 and i=75 to 150 and i=200 to 400 and i= 450 to 600 
 ' 
 ' 
 ' 
 next" 
 
Cependant je ne sais pas comment faire ou contourner le problème
Marsh Posté le 03-05-2005 à 09:43:06
600 est toujours un integer... 
 
Pour tes boucles, fais-en 4 successives: 
De 10 à 50, 
de 75 à 150, 
de 200 à 400 
et enfin, de 450 à 600 
 
4 boucles, c'est pas la mort à moins que tu aies un kilometre de code dans la boucle. 
Si c'est le cas, fais une routine que tu appelles 4 fois en passant les limites en paramètres.
Marsh Posté le 03-05-2005 à 09:52:33
je vais essayer de faire une routine car effectivement j ai 1km de code... merci
Marsh Posté le 02-05-2005 à 19:01:51
j ai une boucle simple
avec
dim i as long
for i=5 to 10
et j aimerai que i aille aussi de 15 à 20
j ai essayé
for i=5 to 10 and i=15 to 20 mais ca ne marche pas
y a-t-il un moyen de résoudre ce problème. merci