Voilà une proposition :
Sub SupprConditionnelle()
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
Dim MaxPlage As Long, MaxListe As Long, Lplage As Long, Lliste As Long
With Sheets("Sheet2")
MaxPlage = .Range("A" & Rows.Count).End(xlUp).Row
MaxListe = Sheets("Liste").Range("A" & Rows.Count).End(xlUp).Row
For Lplage = MaxPlage To 2 Step -1
For Lliste = 1 To MaxListe
If .Cells(Lplage, 1) = Sheets("Liste").Cells(Lliste, 1) Then
.Rows(Lplage).Delete
Exit For
End If
Next Lliste
Next Lplage
End With
Application.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic
End Sub
Je te joint ton fichier contenant ce code. J'y ai ajouté un onglet "Liste", que j'ai masqué et que je te laisserai protéger depuis ton PC.