Bonjour,
Attention: les cellules "commentaires Inspecteur" ne sont pas vides (apostrophe),
ici, je les ai vider
Sub Filtre()
'Macro par Claude Dubois pour "didier19672" Excel-Pratique le 01/03/11
Dim Lg%, Rep%
Application.ScreenUpdating = False
On Error Resume Next
ActiveSheet.ShowAllData
On Error GoTo 0
'--- filtre ---
Lg = Range("a65536").End(xlUp).Row
Range("o2") = "=AND(m6="""",COUNTIF(a:a,a6)>1)"
Range("a5:o" & Lg).AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:= _
Range("o1:o2"), Unique:=False
Range("o2").ClearContents
'--- confirmation ---
If Application.Subtotal(3, Range("a:a")) - 1 > 0 Then
Application.ScreenUpdating = True
Rep = MsgBox("On supprime ces lignes ?", vbYesNo + vbCritical + _
vbDefaultButton2, "Doublons")
If Rep = vbYes Then
Range("a6:a" & Lg).SpecialCells(xlCellTypeVisible).EntireRow.Delete
End If
End If
ActiveSheet.ShowAllData
End Sub
Amicalement
Claude