Sub supp_lignes()
Dim zone As Range
Application.ScreenUpdating = False
For n = Range("L" & Rows.Count).End(xlUp).Row To 2 Step -1
Set c = Sheets("Feuil2").Columns("D").Find(Range("L" & n), LookIn:=xlValues, lookat:=xlWhole)
If c Is Nothing Then
If zone Is Nothing Then
Set zone = Rows(n)
Else
Set zone = Application.Union(zone, Rows(n))
End If
End If
Next
zone.Delete
Application.ScreenUpdating = True
End Sub