Bonjour,
Il se pourrait que l'erreur provienne du format de date, qui souvent en VBA doit être mm/dd/yyyy, à l'anglaise, et qui nécessite donc une conversion.
J'ai eu ce problème pour un filtrage et en voici la solution :
'Date cherchée en A1
'Titre de colonne "Date" en A2
'Liste de dates à filtrer en dessous
Dim DateX as Date
Dim StrDateX as String
DateX = Range("A1").Value
strDateX = Day(DateX) & "/" & Month(DateX) & "/" & Year(DateX)
'Filtrage sur la date
Range("A2").Select
Selection.AutoFilter Field:=1, Criteria1:=CDate(Format(strDateX, "mm/dd/yyyy"))
Bonne chance.