Excel VBA autofilter entre deux dates

J'ai un code pour filterr entre deux dates dans excel vba. Le problème est que l'autofilter semble ignorer la date minimale et affiche seulement les dates inférieures à la date maximale en tant que sortie. Trouvez le code de filter ci-dessous. Merci pour ton aide

ddate1 = UserForm4.DTPicker1.Value ddate2 = UserForm4.DTPicker2.Value If ddate1 >= ddate2 Then MsgBox " Your start value is wrong", vbInformation, "Notification" Exit Sub Else Sheets(1).Select Sheets(1).Range(Cells(7, 2), Cells(m, 2)).AutoFilter Sheets(1).Range(Cells(7, 2), Cells(m, 2)).AutoFilter Field:=1, _ Criteria1:=">=" & Application.Min(ddate1, ddate2), _ Operator:=xlAnd, _ Criteria2:="<=" & Application.Max(ddate1, ddate2) End If