Bonsoir à tous,
Je sollicite votre aide, n'ayant pas un grand niveau en vba :)
Je souhaite supprimer des lignes de mon tableau de données en fonction de la valeur d'une colonne.
Alors pour une valeur donné (<>"Expédié") , j'ai écrit cette macro qui fonctionne (module 1) :
Sub total()
Dim Lig1 As Integer
Sheets("CONVERT").Select
Lig1 = 2
While Sheets("CONVERT").Cells(Lig1, 1).Value <> ""
If Sheets("CONVERT").Cells(Lig1, 4).Value <> "Expédié" Then
Sheets("CONVERT").Cells(Lig1, 4).Select
Selection.EntireRow.Delete Shift:=xlDown
Else
Lig1 = Lig1 + 1
End If
Wend
End Sub
Mais si j'ajoute une autre condition (module 2), je ne trouve pas la syntaxe correcte
If Sheets("CONVERT").Cells(Lig1, 4).Value <> "Expédié" Or "Rebutée" Then
Merci de votre support