Sub OterDoublon()
Const Formule = "=countif([xxx],[@[xxx]])"
Dim enteteEAN As String, laFormule As String, Nom As String
With Sheets("saisie")
With .ListObjects.Add(xlSrcRange, .Range(.Range("a4"), .Range("a4").End(xlDown).Offset(, 4)), , xlYes)
Nom = .Name
enteteEAN = .ListColumns(3).Range(1, 1)
laFormule = Replace(Formule, "xxx", enteteEAN)
.ListColumns(4).DataBodyRange.FormulaR1C1 = laFormule
.ListColumns(4).DataBodyRange = .ListColumns(4).DataBodyRange.Value
.Range.RemoveDuplicates Columns:=Array(3)
End With
.ListObjects(Nom).Unlist
End With
End Sub