Boucles imbriquées [Résolu]

Signaler
Messages postés
3
Date d'inscription
lundi 21 juillet 2008
Statut
Membre
Dernière intervention
23 juillet 2008
-
Messages postés
3
Date d'inscription
lundi 21 juillet 2008
Statut
Membre
Dernière intervention
23 juillet 2008
-
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.

2 réponses

Messages postés
6786
Date d'inscription
vendredi 16 décembre 2005
Statut
Membre
Dernière intervention
21 décembre 2011
16
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
Messages postés
3
Date d'inscription
lundi 21 juillet 2008
Statut
Membre
Dernière intervention
23 juillet 2008

J'avais essayé exit mais sans le for, imagine le truc...En tout cas c'est impeccable merci beaucoup!