bonjour,
Sub Teste()
Set c = Range("A1:A" & Range("A" & Rows.Count).End(xlUp).Row) 'plage des données, colonne A = matricule
Set c2 = Range("N1").Resize(c.Rows.Count) 'colonne N = rénumeration
With Range("Q1").Resize(c.Rows.Count) 'colonne auxiliaire
.Formula = "=--AND(N1=0,COUNTIFS(" & c.Address & ",a1," & c2.Address & ",""<>0"")<>0)" 'formule : rénumeration = 0 et dans une autre ligne même matricule avec rénumeration <> 0
.Cells(1) = "Teste" 'entête
.AutoFilter
.AutoFilter 1, 1 'toutes les lignes qui correspondent
.Offset(1).SpecialCells(xlVisible).EntireRow.Delete 'delete ces lignes
.AutoFilter
End With
End Sub