Comment faire pour supprimer des lignes dans Excel basé sur des critères à l'aide de VBA?

Je suis actuellement à la construction d'une macro pour formater une feuille de données, ainsi qu'à supprimer inapplicable lignes de données. Plus précisément, je suis à la recherche de supprimer des lignes où la Colonne L = "ABC", ainsi que de supprimer les lignes où la Colonne AA <> "DEF".

Jusqu'à présent j'ai été en mesure d'atteindre le premier objectif, mais pas la seconde. Le code actuel est:

Dim LastRow As Integer
Dim x, y, z As Integer
Dim StartRow, StopRow As Integer

For x = 0 To LastRow
    If (Range("L1").Offset(x, 0) = "ABC") Then
    Range("L1").Offset(x, 0).EntireRow.Delete
    x = x - 1

End If

OriginalL'auteur Laura Kane-Punyon | 2011-10-04