Bonjour à tous,
Je vous soumets une question relativement simple mais que je n'ai pour l'instant résolue qu'à coup de :
En effet je souhaite (voir fichier-joint), supprimer entièrement toutes les lignes qui contiennent la marque "seat" OU "opel" OU "peugeot"
Grâce à cet excellent forum je résous déjà la question ainsi :
J'aurais cependant aimé afin d'éviter un If ... Or ... Or .. Or trop long, mettre les marques que je mets dans le "if" dans une plage de données et que le if fasse son Or ... Or ... dans cette plage (voir fichier)
Merci mille fois d'avance
Bonne continuation à tous
Je vous soumets une question relativement simple mais que je n'ai pour l'instant résolue qu'à coup de :
Code:
If ... Or ... Or ... Or Then
En effet je souhaite (voir fichier-joint), supprimer entièrement toutes les lignes qui contiennent la marque "seat" OU "opel" OU "peugeot"
Grâce à cet excellent forum je résous déjà la question ainsi :
Code:
Sub test()
Application.ScreenUpdating = False
For i = 2 To Sheets(1).Range("O65000").End(xlUp).Row
If Sheets(1).Range("O" & i) = "seat" Or _
Sheets(1).Range("O" & i) = "peugeot" Or _
Sheets(1).Range("O" & i) = "opel" Then
Rows(i & ":" & i).EntireRow.Delete
i = i - 1
End If
Next i
End Sub
J'aurais cependant aimé afin d'éviter un If ... Or ... Or .. Or trop long, mettre les marques que je mets dans le "if" dans une plage de données et que le if fasse son Or ... Or ... dans cette plage (voir fichier)
Merci mille fois d'avance
Bonne continuation à tous