Oui c'est vrai, après de nouveaux tests je remarque que le problème apparait, non pas lors du filtrage, mais lors du copier coller....
Là je ne voit pas d'où cela peux venir, j'ai cette autre formule pour filtrer les valeurs à 0,00% :
Selection.AutoFilter Field:=13, Criteria1:="<>0:00", Operator:=xlAnd et cela fonctionne parfaitement avec le copier coller pas d'erreur.
Et avec cette formule
If IsNumeric(.[M1]) Then .[M2:M2000].AutoFilter 13, "<>" & Replace(.[M1], ",", ".")
Le essais me laisse vraiment à penser que la partie "Replace(.[M1], ",", ".")" provoque des erreurs.......
Je sèche complètement!!