Boucles imbriquées [Résolu]

Messages postés
3
Date d'inscription
lundi 21 juillet 2008
Statut
Membre
Dernière intervention
23 juillet 2008
- - Dernière réponse : soussou42
Messages postés
3
Date d'inscription
lundi 21 juillet 2008
Statut
Membre
Dernière intervention
23 juillet 2008
- 23 juil. 2008 à 10:21
Bonjour à tous, je bloque sur un petit détail mais costaud pour moi, j'ai une boucle if imbriquée dans une boucle for du type :
...
    for condition1
        if condition2 then
            instruction1
        end if
    next
    instruction2
...
et j'aimerais que la boucle for s'arrête dès que la condition2 est respectée une fois, pour passer à l'instruction2. En fait je cherche un genre de boucle "dès que", peut-être qu'elle existe... Si quelqu'un a une idée pour ce petit pb...

Merci d'avance.
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
6789
Date d'inscription
vendredi 16 décembre 2005
Statut
Membre
Dernière intervention
21 décembre 2011
16
3
Merci
salut,

une fois la condition2 remplie, pour quitter ta boucle, il faut utiliser l'instruction Exit For :

    for condition1
        if condition2 then
            instruction1
            Exit For
        end if
    next
    instruction2

@++

le mystérieux chevalier,"Provençal, le gaulois"
Forum Office & VBA

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 127 internautes nous ont dit merci ce mois-ci

Commenter la réponse de mortalino
Messages postés
3
Date d'inscription
lundi 21 juillet 2008
Statut
Membre
Dernière intervention
23 juillet 2008
0
Merci
J'avais essayé exit mais sans le for, imagine le truc...En tout cas c'est impeccable merci beaucoup!
Commenter la réponse de soussou42