Filte date dans colonne avec calendrier excel

Bonjour,

avec votre aide j'ai réussi à créer un filtre sur des dates avec 2 calendriers d'excel,le probléme c'est qu'à partir du 13 du mois le filtre ne fonctionne plus

ci joint ma macro

merci pour votre aide

Private Sub Calendrier_fin_total_Click()
Sheets("fait").Select

Dim ddebuttotalfait As Date
Dim dfintotalfait As Date

ddebuttotalfait = Calendrier_debut_total.Value
dfintotalfait = Calendrier_fin_total.Value

ddebuttotalfait = Format(ddebuttotalfait, "mm/dd/yyyy")
dfintotalfait = Format(dfintotalfait, "mm/dd/yyyy")

Selection.AutoFilter Field:=1, Criteria1:=">=" & ddebuttotalfait, Criteria2:="<=" & dfintotalfait, Operator:=xlAnd

End Sub
Configuration: Windows Vista Internet Explorer 7.0

5 réponses

  1. Contributeur
    Bonjour

    tu dis le 13 du mois?
    Ca ressemble à une inversion mm/dd/yyyy et dd/mm/yyyy

    si tu travailles sur un XL francais tes dates dans ta liste sont généralement au format jour/mos/année et ta macro les mets en mois:jour:année
    c'est juste une suggestion: regarde le format donné par défaut d'un calendrier MS
    1. j ai essaye ,mais rien à faire
  2. Contributeur
    bonjour

    Pourquoi utilises-tu "mm/dd/yyyy" et non "dd/mm/yyyy" ?

    edit : bonjour Michel tu es premier !
    1. Contributeur
      Et Bing, une bosse!
      bonjour, Gbinforme, ça va? ;-)
      1. avec votre aide j'ai réussi à créer un filtre sur des dates avec 2 calendriers d'excel,le probléme c'est qu'à partir du 13 du mois le filtre ne fonctionne plus

        j ai essayé aussi "dd/mm/yyyy" à la place "mm/dd/yyyy" mais rien

        ci joint ma macro

        merci pour votre aide

        Private Sub Calendrier_fin_total_Click()
        Sheets("fait").Select

        Dim ddebuttotalfait As Date
        Dim dfintotalfait As Date

        ddebuttotalfait = Calendrier_debut_total.Value
        dfintotalfait = Calendrier_fin_total.Value

        ddebuttotalfait = Format(ddebuttotalfait, "mm/dd/yyyy")
        dfintotalfait = Format(dfintotalfait, "mm/dd/yyyy")

        Selection.AutoFilter Field:=1, Criteria1:=">=" & ddebuttotalfait, Criteria2:="<=" & dfintotalfait, Operator:=xlAnd

        End Sub
        1. Contributeur
          Bonsoir,

          Tu crois que faire des copier/coller de ta demande au lieu de répondre aux questions fera avancer la résolution ?
          Et faire des doublons non plus...
          http://www.commentcamarche.net/forum/affich 12894843 filtre date excel avec calendrier
          eric
          1. bonsoir

            je ne voulais pas faire de doublons ,mais je ne retrouver pas ma demande
            je viens de creer un raccourci

            merci