Pb de filtre sur Date
Fermé
Mik-L
Messages postés
20
Date d'inscription
jeudi 27 mars 2014
Statut
Membre
Dernière intervention
11 septembre 2014
-
10 sept. 2014 à 16:29
Mik-L Messages postés 20 Date d'inscription jeudi 27 mars 2014 Statut Membre Dernière intervention 11 septembre 2014 - 11 sept. 2014 à 13:36
Mik-L Messages postés 20 Date d'inscription jeudi 27 mars 2014 Statut Membre Dernière intervention 11 septembre 2014 - 11 sept. 2014 à 13:36
A voir également:
- Pb de filtre sur Date
- Photo filtre gratuit - Télécharger - Retouche d'image
- Iphone 14 date de sortie - Guide
- Whatsapp date incorrecte ✓ - Forum Mobile
- Filtre manga - Guide
- Filtre snap pour mettre une photo de sa galerie ✓ - Forum Android
5 réponses
Mik-L
Messages postés
20
Date d'inscription
jeudi 27 mars 2014
Statut
Membre
Dernière intervention
11 septembre 2014
1
11 sept. 2014 à 10:50
11 sept. 2014 à 10:50
Bonjour f894009,
Merci pour ta réponse cependant en essayant ta fornule comme ceci :
If ActiveSheet.Name = "Planning" Then
ActiveSheet.Range("A5:A3050").AutoFilter Field:=6, Criteria1:="=" & CDate(Date)
Rien ne se passe je filtre dans le vent :/
Et je n'arrive pas à réellement savoir d'où provient le problème !
Michael
Merci pour ta réponse cependant en essayant ta fornule comme ceci :
If ActiveSheet.Name = "Planning" Then
ActiveSheet.Range("A5:A3050").AutoFilter Field:=6, Criteria1:="=" & CDate(Date)
Rien ne se passe je filtre dans le vent :/
Et je n'arrive pas à réellement savoir d'où provient le problème !
Michael
f894009
Messages postés
16904
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
18 mars 2023
1 678
10 sept. 2014 à 18:36
10 sept. 2014 à 18:36
Bonjour,
Le filtre doit se faire sur une plage de cellules et pour les dates, petite astuce
ex: ActiveSheet.Range("A5:F20").AutoFilter Field:=6, Criteria1:="=" & CDate(Date)
A+
Le filtre doit se faire sur une plage de cellules et pour les dates, petite astuce
ex: ActiveSheet.Range("A5:F20").AutoFilter Field:=6, Criteria1:="=" & CDate(Date)
A+
f894009
Messages postés
16904
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
18 mars 2023
1 678
11 sept. 2014 à 11:12
11 sept. 2014 à 11:12
Bonjour,
Ben tout a fait normal, vu que vous filtrez que sur une seule colonne, il faut mettre:
Dans mon exemple, il y a 6 colonnes et le filtre est sur la sixieme d'ou: Field:=6
Ben tout a fait normal, vu que vous filtrez que sur une seule colonne, il faut mettre:
ActiveSheet.Range("A5:A3050").AutoFilter Field:=1, Criteria1:="=" & CDate(Date)
Dans mon exemple, il y a 6 colonnes et le filtre est sur la sixieme d'ou: Field:=6
Mik-L
Messages postés
20
Date d'inscription
jeudi 27 mars 2014
Statut
Membre
Dernière intervention
11 septembre 2014
1
11 sept. 2014 à 11:14
11 sept. 2014 à 11:14
Non mais mon code est bon car je filtre bien sur la colonne voulu.
J'ai même essayé :
If ActiveSheet.Name = "Planning" Then
ActiveSheet.Range("A5:F3050").AutoFilter Field:=6, Criteria1:="=" & CDate(Date)
Mais rien ne se passe :/
Mon but est bien de filtrer sur la 6ème colonne ;)
Merci
J'ai même essayé :
If ActiveSheet.Name = "Planning" Then
ActiveSheet.Range("A5:F3050").AutoFilter Field:=6, Criteria1:="=" & CDate(Date)
Mais rien ne se passe :/
Mon but est bien de filtrer sur la 6ème colonne ;)
Merci
Mik-L
Messages postés
20
Date d'inscription
jeudi 27 mars 2014
Statut
Membre
Dernière intervention
11 septembre 2014
1
11 sept. 2014 à 11:56
11 sept. 2014 à 11:56
Bonjour,
J'ai trouvé d'où provenait le problème.
Les dates sur la feuille excel était écrite en date longue "lundi 2 juin 2014" en les faisant passer en date courte "02/06/2014" mon filtre a fonctionné ;)
Mais j'aimerai garder l'affichage en date longue sur la feuille excel
comment dois-je écrire mon code afin que la correspondance se fasse ?
Merci d'avance.
J'ai trouvé d'où provenait le problème.
Les dates sur la feuille excel était écrite en date longue "lundi 2 juin 2014" en les faisant passer en date courte "02/06/2014" mon filtre a fonctionné ;)
Mais j'aimerai garder l'affichage en date longue sur la feuille excel
comment dois-je écrire mon code afin que la correspondance se fasse ?
Merci d'avance.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mik-L
Messages postés
20
Date d'inscription
jeudi 27 mars 2014
Statut
Membre
Dernière intervention
11 septembre 2014
1
11 sept. 2014 à 13:36
11 sept. 2014 à 13:36
Bonjour,
en faite je m'auto répond lol mais je vous fait partager en même tps la solution à mon problème.
Pour avoir un filtre qui fonctionne sur des dates longues il suffit d'écrire :
If ActiveSheet.Name = "Planning" Then
ActiveSheet.Range("A5").AutoFilter Field:=6, Criteria1:=Format(Date, "Long Date")
Le filtre fonctionne parfaitement.
Enjoy
Michael
en faite je m'auto répond lol mais je vous fait partager en même tps la solution à mon problème.
Pour avoir un filtre qui fonctionne sur des dates longues il suffit d'écrire :
If ActiveSheet.Name = "Planning" Then
ActiveSheet.Range("A5").AutoFilter Field:=6, Criteria1:=Format(Date, "Long Date")
Le filtre fonctionne parfaitement.
Enjoy
Michael