Code AutoFilter sur date ne fonctionne pas, toutes les valeurs sont filtrées.

  • Initiateur de la discussion Initiateur de la discussion philippe86
  • 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 !

P

philippe86

Guest
Bonjour,

J'utilise le code vba ci-dessous pour filtrer une liste de date, le résultat est que tout est filtré, si je vais dans excel en interactif, la definition du filtre personnalisé est correct, et si je clique sur OK alors le filtre fonctionne .

Une idée sur ce type de Pb ? forcer le filtre auto ? Merci

...
Dim MyDate As Date
MyDate = 31/03/2008
Selection.AutoFilter Field:=7, Criteria1:="<=" & MyDate
...
 
Re : Code AutoFilter sur date ne fonctionne pas, toutes les valeurs sont filtrées.

Bonjour,

La façon dont tu saisis la date est bizarre ...
Ceci fontionne chez moi :

Sub Test()
MyDate = "3/31/2008"
Selection.AutoFilter Field:=2, Criteria1:="<=" & MyDate
End Sub
Il faut que la date soit en mm/jj/aaaa

Par rapport à ce que tu as écrit, il faudrait plutot faire :

Sub Macro1()
Dim MyDate As Date
MyDate = #3/31/2008#
Selection.AutoFilter Field:=2, Criteria1:="<=" & MyDate
End Sub

mais ça ne fontionne pas ...

Ceci fontionne :
Sub Macro1()
Dim MyDate As Date
MyDate = #3/31/2008#
Selection.AutoFilter Field:=2, Criteria1:="<=" & Format(MyDate, "mm/dd/yyyy")
End Sub
 
Dernière édition:
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 Question code VBA
Réponses
2
Affichages
616
Réponses
12
Affichages
1 K
A
Réponses
2
Affichages
1 K
AntoineLTO
A
Z
Réponses
3
Affichages
2 K
Z
L
Réponses
1
Affichages
1 K
Ludwig74
L
R
Réponses
2
Affichages
1 K
R
Y
Réponses
19
Affichages
4 K
Yann Sama
Y
Retour