Bonjour Sophang, bonjour le forum,
Toujours utiliser le format de date américain "yyyy/mm/dd" avec VBA et dans la cellule le format que l'on veut... Éviter les Select autant que tu le peux...
Le code :
Sub Macro4()
Sheets("Feuil1").Range("A1").AutoFilter
Sheets("Feuil1").Range("$A$1:$A$92").AutoFilter Field:=1, Operator:= _
xlFilterValues, Criteria2:=Array(1, Format(Sheets("Feuil2").Range("D17"), "yyyy/mm/dd"))
End Sub
Le fichier :