Format date dans Autofilter

  • Initiateur de la discussion Initiateur de la discussion roulax
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

roulax

XLDnaute Nouveau
Bonjour,

Je voudrais faire un filtre avec des dates contenues en I3/J3.
J'ai un problème de format de date que je n'arrive pas à régler
Dans les cellules, les dates sont au format dd/mm/yyyy = 01/06/2010
Quand, je lance ma macro, le filtre prend la valeur au format 06/01/2010.

PHP:
Dim Date1 As Date
Dim Date2 As Date
Date1 = Trim(ThisWorkbook.Sheets("Feuil1").Range("I3"))
Date2 = Trim(ThisWorkbook.Sheets("Feuil1").Range("J3"))
    Selection.AutoFilter Field:=2, Criteria1:="<=" & Date1, Operator:=xlAnd _
        , Criteria2:=">=" & Date2

Une idée ?
 
Re : Format date dans Autofilter

Bonjour,

Excel considère les dates comme des nombres.

Par exemple, aujourd'hui, 09/07/2010 est le 40368 ème jour depuis le 01/01/1900.

En passant tes variables en Long, tu n'aurais plus ce problème

Exemple :

Code:
Dim Date1 As Long
Dim Date2 As Long
Date1 = ThisWorkbook.Sheets("Feuil1").Range("I3")
Date2 = ThisWorkbook.Sheets("Feuil1").Range("J3")
    Selection.AutoFilter Field:=2, Criteria1:="<=" & Date1, Operator:=xlAnd _
        , Criteria2:=">=" & Date2

Bonne journée
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
342
Réponses
8
Affichages
494
  • Question Question
Microsoft 365 Question code VBA
Réponses
2
Affichages
452
Réponses
22
Affichages
3 K
Réponses
4
Affichages
752
Retour