Bonjour cher forum,
Dans une feuille, j'ai une grande liste que je dois trier.
Je ne veux conserver que les lignes qui contiennent telle ou telle expression.
J'ai tenté avec If Not et Or (puisque les conditions ne se cumulent pas), raté. Sur internet c'est visiblement la croix et la bannière pour trouver la syntaxe du If Not/Or...
J'ai donc tenté avec Select Case et Or, encore raté !
Voici mon ébauche (qui ne fonctionne pas) :
En mots : Si la ligne NE contient PAS le mot "PLOF" ou si elle ne contient pas le mot "PLAF" [etc...], alors supprimer la ligne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 For i = Range("B65536").End(xlUp).Row To 1 Step -1 Select Case (Cells(i, 2)) Case Is <> "*PLOF*" Or Case Is <> "*PLAF*" Or Case Is <> "*PLIF*" Or Case Is <> "*PLUF*" Or Case Is <> "*PLEF*" : Rows(i).Delete End Select Next i
Je ne sais pas quelle structure adopter sachant que je dois conserver toute ligne contenant PLOF ou PLAF, ou PLIF, ou PLUF...
Quelqu'un pourrait-il m'éclairer sur la syntaxe correcte SVP ? Soit du If Not, soit du Select Case...
Merci d'avance !
Kaera*
Partager