Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel > Filtre automatique sur champ date en VBA
Vous inscrire
S'inscrire FAQ Membres Calendrier Recherche Messages du jour Marquer les forums comme lus


Réponse
 
LinkBack Outils de la discussion
Vieux 02/08/2007, 22h37   #1 (permalink)
Gael
XLDnaute Accro
 
Avatar de Gael
 
Date d'inscription: mai 2005
Localisation: Inzinzac-Lochrist
Version Excel : Excel 2000 (PC)
Messages: 1 530
Par défaut Filtre automatique sur champ date en VBA

Bonjour à tous,

Je voudrai définir un filtre automatique dans une macro. C'est apparemment très simple et fonctionne sur tous les champs mais je n'arrive pas à obtenir le résultat du filtre lorsqu'il s'agit d'un champ de type "DATE".

A l'issue de la macro, la date souhaitée apparaît sélectionnée mais il faut clicquer dessus pour afficher le résultat.

La seule solution que j'ai trouvé est de mettre les dates sous forme de nombre et de sélectionner le nombre souhaité, mais ce n'est pas vraiment satisfaisant et surtout je ne comprends pas pourquoi cela ne marche pas.

J'ai essayé en auto-enregistrement mais j'ai le même problème lors de l'exécution.

Ci-joint fichier exemple.

Merci de votre aide.

Gael
Fichiers attachés
Type de fichier : zip Filtre_date.zip (21,5 Ko, 10 affichages)
Gael est déconnecté   Réponse avec citation
ANNONCES
Vieux 03/08/2007, 00h13   #2 (permalink)
Spitnolan08
XLDnaute Barbatruc
 
Avatar de Spitnolan08
 
Date d'inscription: décembre 2006
Version Excel : Excel 2003 (PC)
Messages: 2 262
Par défaut Re : Filtre automatique sur champ date en VBA

Bonsoir Gael,

J'avoue ne pas comprendre ni ta question, ni ton problème...Pourrais tu les expliciter ?

Cordialement
Spitnolan08 est déconnecté   Réponse avec citation
Vieux 03/08/2007, 01h05   #3 (permalink)
Gael
XLDnaute Accro
 
Avatar de Gael
 
Date d'inscription: mai 2005
Localisation: Inzinzac-Lochrist
Version Excel : Excel 2000 (PC)
Messages: 1 530
Par défaut Re : Filtre automatique sur champ date en VBA

Bonsoir Spitnolan08,

Merci de ta réponse.

En fait je voudrais simplement filtrer les données sur une date précise dans une macro.

Il y a une macro test dans l'éditeur et à l'exécution, le résultat du filtre ne s'affiche pas. Si on fait cette opération manuellement en auto-enregistrement, le résultat s'affiche mais en réexécutant la macro, cela ne fonctionne plus.

Est-ce plus clair?

@+

Gael
Gael est déconnecté   Réponse avec citation
Vieux 03/08/2007, 01h07   #4 (permalink)
Spitnolan08
XLDnaute Barbatruc
 
Avatar de Spitnolan08
 
Date d'inscription: décembre 2006
Version Excel : Excel 2003 (PC)
Messages: 2 262
Par défaut Re : Filtre automatique sur champ date en VBA

Re,

Je crois que je viens de comprendre ton souci mais je n'ai pas trouvé le pourquoi ni de solution simple (Autre que celle que tu as apparemment trouvée).

Je joins toutefois un fichier qui permettra peut être à d'autres de t'aider puisqu'on peut reproduire le phénomène avec le bouton "Selection 10 janvier 07".

Cordialement

Edit : Oups, on s'est croisés...
Fichiers attachés
Type de fichier : zip Filtre_date1.zip (28,2 Ko, 25 affichages)
Spitnolan08 est déconnecté   Réponse avec citation
Vieux 03/08/2007, 01h12   #5 (permalink)
Gael
XLDnaute Accro
 
Avatar de Gael
 
Date d'inscription: mai 2005
Localisation: Inzinzac-Lochrist
Version Excel : Excel 2000 (PC)
Messages: 1 530
Par défaut Re : Filtre automatique sur champ date en VBA

Re,

En mettant différents formats de date,il semble que cela marche avec certains formats comme "jj/mm/aa" par exemple.

merci de ton aide, je regarde ton fichier et je fais d'autres essais.

Que fais-tu sur XLD à une heure pareille? moi, j'ai 6h de décalage (il est 7h15).

@+

Gael
Gael est déconnecté   Réponse avec citation
Vieux 03/08/2007, 01h17   #6 (permalink)
Spitnolan08
XLDnaute Barbatruc
 
Avatar de Spitnolan08
 
Date d'inscription: décembre 2006
Version Excel : Excel 2003 (PC)
Messages: 2 262
Par défaut Re : Filtre automatique sur champ date en VBA

Re,
Citation:
Que fais-tu sur XLD à une heure pareille?
Je m'entraine au jet lag...

Non, plus sérieusement, je suis un peu décalé dans mes horaires (Si tu viens vers cette heure tu me trouveras souvent...) et je dors assez peu... Pourtant en ce moment j'en ai vraiment besoin.

Pour ce qui est du fichier, j'espère que c'est bien ce phénomène qui te gène...

Cordialement
Spitnolan08 est déconnecté   Réponse avec citation
Vieux 03/08/2007, 01h22   #7 (permalink)
Gael
XLDnaute Accro
 
Avatar de Gael
 
Date d'inscription: mai 2005
Localisation: Inzinzac-Lochrist
Version Excel : Excel 2000 (PC)
Messages: 1 530
Par défaut Re : Filtre automatique sur champ date en VBA

Re,

en fait il est 19h15 à la Martinique et pas 7h15 comme je l'ai écrit.

Sinon, j'ai vérifié, ça marche bien avec "jj/mm/aa" mais pas avec "jj/mm/aaaa".

Bonne nuit.

Gael
Gael est déconnecté   Réponse avec citation
Vieux 10/08/2007, 13h25   #8 (permalink)
Gael
XLDnaute Accro
 
Avatar de Gael
 
Date d'inscription: mai 2005
Localisation: Inzinzac-Lochrist
Version Excel : Excel 2000 (PC)
Messages: 1 530
Par défaut Re : Filtre automatique sur champ date en VBA

Bonjour à tous,

Je souhaite juste relancer ce Fil.

Mon appli fonctionne très bien en mettant le format date à jj/mm/aa mais dans tous les autres documents, la date est sous la forme "mmmm-aa" et les utilisateurs ont l'habitude de raisonner sur ce format.

Comme le filtre fonctionne bien en manuel quelque soit le format de date, je voudrais être sûr qu'il n'y a aucune possibilité en VBA avant d'imposer ce changement dans les habitudes.

Merci d'avance à tous les VBAistes du forum pour leur aide.

@+

Gael
Gael est déconnecté   Réponse avec citation
ANNONCES
Réponse



Outils de la discussion

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Discussions similaires
Discussion Auteur Forum Réponses Dernier message
filtre automatique sur date PEL62156 Forum Excel 1 30/12/2006 11h56
filtre elaboré avec un champ date wilfried_42 Forum Excel 7 24/11/2006 19h24
TCD et champ Date stevette Forum Excel 2 21/04/2006 08h58
filtre automatique en 2 endroits différents (ou report de filtre) :((( Bettembourg Forum Excel Downloads - Archives 0 17/11/2004 20h32
Excel et champ automatique Stéphane Forum Excel Downloads - Archives 1 20/05/2004 00h37


Fuseau horaire GMT +2. Il est actuellement 03h21.


(C) 2006 Excel Downloads