Bonjour,
Dans une boucle FOR i= to .. et Après un IF ... THEN...
je veux aller à mon prochain For :
QUe dois je utiliser ??
Exit for me fait quitter la boucle...
Sub test() For i = 1 To 10 If i = 5 Then GoTo suite MsgBox i suite: Next i End Sub
ou encore, s'il s'agit juste de ne pas parcourir la boucle pour une valeur particulière sub test2() for i=1 to 10 if i<>5 then ... end if next i
-- Misange migrateuse XlWiki : Participez à un travail collaboratif sur excel ! http://xlwiki.free.fr/wiki http://www.excelabo.net
Frédéric Sigonneau
Bonsoir,
Il faudrait maintenant qu'arnaud précise un peu son besoin.. Je voulais juste passer de "c'est pas possible" à "il y a au moins une option". Et la suite de ce fil montre qu'il y en a même plusieurs :-))
Bonjour, Dans une boucle FOR i= to .. et Après un IF ... THEN... je veux aller à mon prochain For : QUe dois je utiliser ?? Exit for me fait quitter la boucle... Merci de votre aide ! Arnaud- Masquer le texte des messages précédents - - Afficher le texte des messages précédents -
Bonsoir,
Il faudrait maintenant qu'arnaud précise un peu son besoin..
Je voulais juste passer de "c'est pas possible" à "il y a au moins une option".
Et la suite de ce fil montre qu'il y en a même plusieurs :-))
Bonjour,
Dans une boucle FOR i= to .. et Après un IF ... THEN...
je veux aller à mon prochain For :
QUe dois je utiliser ??
Exit for me fait quitter la boucle...
Merci de votre aide !
Arnaud- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Il faudrait maintenant qu'arnaud précise un peu son besoin.. Je voulais juste passer de "c'est pas possible" à "il y a au moins une option". Et la suite de ce fil montre qu'il y en a même plusieurs :-))
Bonjour, Dans une boucle FOR i= to .. et Après un IF ... THEN... je veux aller à mon prochain For : QUe dois je utiliser ?? Exit for me fait quitter la boucle... Merci de votre aide ! Arnaud- Masquer le texte des messages précédents - - Afficher le texte des messages précédents -
M41
Bonjour La réponse la plus structurée sans Goto
For i = 1 to 1000 Do if A= B then
Exit Do End if
Loop until True Next i
Cordialement
M41
"arnaud" a écrit dans le message de news: u%
Bonjour, Dans une boucle FOR i= to .. et Après un IF ... THEN... je veux aller à mon prochain For : QUe dois je utiliser ?? Exit for me fait quitter la boucle...
Merci de votre aide ! Arnaud
Bonjour
La réponse la plus structurée sans Goto
For i = 1 to 1000
Do
if A= B then
Exit Do
End if
Loop until True
Next i
Cordialement
M41
"arnaud" <arnaud.lamy@silverplastics.fr> a écrit dans le message de news:
u%23cn0iehIHA.5160@TK2MSFTNGP04.phx.gbl...
Bonjour,
Dans une boucle FOR i= to .. et Après un IF ... THEN...
je veux aller à mon prochain For :
QUe dois je utiliser ??
Exit for me fait quitter la boucle...
Bonjour, Dans une boucle FOR i= to .. et Après un IF ... THEN... je veux aller à mon prochain For : QUe dois je utiliser ?? Exit for me fait quitter la boucle...
Merci de votre aide ! Arnaud
M41
... rien n'empèche un Select Case à la place de If Then en prime M41
"M41" a écrit dans le message de news: 47dcef6d$0$873$
Bonjour La réponse la plus structurée sans Goto
For i = 1 to 1000 Do if A= B then
Exit Do End if
Loop until True Next i
Cordialement
M41
"arnaud" a écrit dans le message de news: u%
Bonjour, Dans une boucle FOR i= to .. et Après un IF ... THEN... je veux aller à mon prochain For : QUe dois je utiliser ?? Exit for me fait quitter la boucle...
Merci de votre aide ! Arnaud
... rien n'empèche un Select Case à la place de If Then en prime
M41
"M41" <boomerang.pro00@wanadoo.fr> a écrit dans le message de news:
47dcef6d$0$873$ba4acef3@news.orange.fr...
Bonjour
La réponse la plus structurée sans Goto
For i = 1 to 1000
Do
if A= B then
Exit Do
End if
Loop until True
Next i
Cordialement
M41
"arnaud" <arnaud.lamy@silverplastics.fr> a écrit dans le message de news:
u%23cn0iehIHA.5160@TK2MSFTNGP04.phx.gbl...
Bonjour,
Dans une boucle FOR i= to .. et Après un IF ... THEN...
je veux aller à mon prochain For :
QUe dois je utiliser ??
Exit for me fait quitter la boucle...
... rien n'empèche un Select Case à la place de If Then en prime M41
"M41" a écrit dans le message de news: 47dcef6d$0$873$
Bonjour La réponse la plus structurée sans Goto
For i = 1 to 1000 Do if A= B then
Exit Do End if
Loop until True Next i
Cordialement
M41
"arnaud" a écrit dans le message de news: u%
Bonjour, Dans une boucle FOR i= to .. et Après un IF ... THEN... je veux aller à mon prochain For : QUe dois je utiliser ?? Exit for me fait quitter la boucle...
Merci de votre aide ! Arnaud
M41
... et plusieurs blocs Do Loop consécutifs dans la boucle For Next ! On peut ausi contrarier la méthode... c'est une méthode très souple que j'utilise depuis longtemps
For i... ... Do : X = true j = f (i) ... Select Case j Case... ... X=... Case... ... Exit Do End Select ... Loop until X ... Do... : X = true ... X Loop until X ... Next i
Celà permet d'avoir des bouts de code qui fonctionnent (ou pas) une ou plusieurs fois dans une boucle For / Next (ou For Each / Next)
Cordialement
M41
"M41" a écrit dans le message de news: 47dcf06f$0$888$
... rien n'empèche un Select Case à la place de If Then en prime M41
"M41" a écrit dans le message de news: 47dcef6d$0$873$
Bonjour La réponse la plus structurée sans Goto
For i = 1 to 1000 Do if A= B then
Exit Do End if
Loop until True Next i
Cordialement
M41
"arnaud" a écrit dans le message de news: u%
Bonjour, Dans une boucle FOR i= to .. et Après un IF ... THEN... je veux aller à mon prochain For : QUe dois je utiliser ?? Exit for me fait quitter la boucle...
Merci de votre aide ! Arnaud
... et plusieurs blocs Do Loop consécutifs dans la boucle For Next !
On peut ausi contrarier la méthode... c'est une méthode très souple
que j'utilise depuis longtemps
For i...
...
Do : X = true
j = f (i)
...
Select Case j
Case...
...
X=...
Case...
...
Exit Do
End Select
...
Loop until X
...
Do... : X = true
...
X Loop until X
...
Next i
Celà permet d'avoir des bouts de code qui fonctionnent (ou pas) une
ou plusieurs fois dans une boucle For / Next (ou For Each / Next)
Cordialement
M41
"M41" <boomerang.pro00@wanadoo.fr> a écrit dans le message de news:
47dcf06f$0$888$ba4acef3@news.orange.fr...
... rien n'empèche un Select Case à la place de If Then en prime
M41
"M41" <boomerang.pro00@wanadoo.fr> a écrit dans le message de news:
47dcef6d$0$873$ba4acef3@news.orange.fr...
Bonjour
La réponse la plus structurée sans Goto
For i = 1 to 1000
Do
if A= B then
Exit Do
End if
Loop until True
Next i
Cordialement
M41
"arnaud" <arnaud.lamy@silverplastics.fr> a écrit dans le message de news:
u%23cn0iehIHA.5160@TK2MSFTNGP04.phx.gbl...
Bonjour,
Dans une boucle FOR i= to .. et Après un IF ... THEN...
je veux aller à mon prochain For :
QUe dois je utiliser ??
Exit for me fait quitter la boucle...
... et plusieurs blocs Do Loop consécutifs dans la boucle For Next ! On peut ausi contrarier la méthode... c'est une méthode très souple que j'utilise depuis longtemps
For i... ... Do : X = true j = f (i) ... Select Case j Case... ... X=... Case... ... Exit Do End Select ... Loop until X ... Do... : X = true ... X Loop until X ... Next i
Celà permet d'avoir des bouts de code qui fonctionnent (ou pas) une ou plusieurs fois dans une boucle For / Next (ou For Each / Next)
Cordialement
M41
"M41" a écrit dans le message de news: 47dcf06f$0$888$
... rien n'empèche un Select Case à la place de If Then en prime M41
"M41" a écrit dans le message de news: 47dcef6d$0$873$
Bonjour La réponse la plus structurée sans Goto
For i = 1 to 1000 Do if A= B then
Exit Do End if
Loop until True Next i
Cordialement
M41
"arnaud" a écrit dans le message de news: u%
Bonjour, Dans une boucle FOR i= to .. et Après un IF ... THEN... je veux aller à mon prochain For : QUe dois je utiliser ?? Exit for me fait quitter la boucle...
Merci de votre aide ! Arnaud
Modeste
Bonsour® arnaud avec ferveur ;o))) vous nous disiez :
Bonjour, Dans une boucle FOR i= to .. et Après un IF ... THEN... je veux aller à mon prochain For : la même boucle FOR ou bien une autre boucle FOR ???
ce n'est pas pareil que d'aller au prochain "i" !!!!
QUe dois je utiliser ?? IF quelle condition ???
THEN quelle action ???
Exit for me fait quitter la boucle... c'est prévu pour cela !!!
etre précis dans la question, cela permettra d'y voir plus clair !!!
-- -- @+ ;o)))
Bonsour® arnaud avec ferveur ;o))) vous nous disiez :
Bonjour,
Dans une boucle FOR i= to .. et Après un IF ... THEN...
je veux aller à mon prochain For :
la même boucle FOR ou bien une autre boucle FOR ???
ce n'est pas pareil que d'aller au prochain "i" !!!!
QUe dois je utiliser ??
IF quelle condition ???
THEN quelle action ???
Exit for me fait quitter la boucle...
c'est prévu pour cela !!!
etre précis dans la question, cela permettra d'y voir plus clair !!!
Bonsour® arnaud avec ferveur ;o))) vous nous disiez :
Bonjour, Dans une boucle FOR i= to .. et Après un IF ... THEN... je veux aller à mon prochain For : la même boucle FOR ou bien une autre boucle FOR ???
ce n'est pas pareil que d'aller au prochain "i" !!!!
QUe dois je utiliser ?? IF quelle condition ???
THEN quelle action ???
Exit for me fait quitter la boucle... c'est prévu pour cela !!!
etre précis dans la question, cela permettra d'y voir plus clair !!!