XL 2010 FILTRE SUR DATE EN VBA

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 !

grotsblues

XLDnaute Occasionnel
Bonsoir le forum

Après plusieurs recherches sur les forums, j'ai trouvé ce code mais il ne fonctionne pas et je ne comprends pas pourquoi.
Le format de ma colonne est bon mais rien n'y fait.
Si une personne pouvait m'aider
Merci par avance
Ci_joint mon exemple
 

Pièces jointes

Bonsoir à @grotsblues,

Essayez:
VB:
Sub FiltrerDate()
   On Error Resume Next
   ActiveSheet.Range("a1:c1").AutoFilter Field:=3, Criteria1:= _
        Format(CDate(InputBox("Saisir la date concernée")), "dd/mm/yyyy")
End Sub

Normalement, vous pouvez saisir des dates au type 01/04/2014 mais aussi 1/4/201 ou encore 1/01/14, ...
 

Pièces jointes

Dernière édition:
Bonsoir le fil
peut-être avec cette configuration !
VB:
Sub Macro7()
Dim Dte As Variant
Dte = Format(InputBox("Saisir la date concernée"), "mm/dd/yyyy")
If Not IsDate(Dte) Then Exit Sub
     ActiveSheet.Range("$A$1:$C$5").AutoFilter Field:=3, Criteria1:= _
        ">=" & Dte, Operator:=xlAnd, Criteria2:="<=" & Dte
End Sub
jean marie
 
bonsoir
il faudrait déjà avant tout
savoir si c'est vraiment des dates dans la colonnes
ne pas confondre le string d'une date et une date
dans excel 01/01/2022 et 01/01/2022 peuvent avoir une valeur différentes
tout dépend du comment ces dates sont arrivées là
 
- 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
151
Réponses
6
Affichages
150
Réponses
12
Affichages
346
Réponses
15
Affichages
415
Réponses
6
Affichages
305
Réponses
3
Affichages
341
Retour