Faire un boucle, SAUF pour une valeur

Bonjour à tous, voilà ma question :

J'effectue une boucle de I2 à I10 par exemple, j'utilise donc :

derlig = Worksheets(param).Range("I65536").End(xlUp).Row
For j = 2 To derlig

nom = Worksheets(param).Range("I" & j).Value

blabla...

Next j

Et j'aimerais utiliser ce code en fait mais j'aimerais que la boucle passe à la valeur suivante de j, lorsque on a nom = "Vierge"

En gros j'ai par exemple dans la colonne I :

BOBO

BIBI

Vierge

BUBU

BABA

J'aimerais que la boucle ne s'effectue que pour :

BOBO

BIBI

BUBU

BABA

Comment est-ce possible ? Y a t'il une ligne du genre :

For j = 2 To derlig Except nom = "Vierge" ?

Merci à vous

Bonjour,

Dans ton code entre "nom= Worksheets(param).Range("I" & j).Value " et "Next j", mets ceci :

Select Case nom
Case Is = "vierge"
.....tes actions;;;
Case Else
...tes actions
End Select

Amicalement

Dan

Pas bête, je n'y avais pas du tout pensé

Merci à toi !

Rechercher des sujets similaires à "boucle sauf valeur"