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