Création
d'entreprise
Posez votre question Signaler

Excel VBA - format date/filtre [Résolu]

Tehani_t 113Messages postés 14 juillet 2010Date d'inscription 20 décembre 2011Dernière intervention - Dernière réponse le 23 juil. 2011 à 00:42
Bonjour le forum,
Petit souci avec les filtres et format date :
Sujet :
J'ai créé une formule (fonction) "duree_max" : le résultat est une date. Exemple de date qui apparait : 12/5/2009 ou 1/3/2001.
Voir colonne O.
Pb 1 :
Comment faire pour afficher les dates comme ceci : 12/05/2009 ou 01/03/2001
Pb2 :
Quand je met un filtre automatique, et que je veux par exemple les dates supérieurs au 01/01/2000, rien n'apparait.
Je pense que c'est du au format de la date, qu'en pensez vous ?
Merci par avance !
le fichier est la : http://www.cijoint.fr/cjlink.php?file=cj201107/cijWpyNhar.xls
Lire la suite 

Excel VBA - format date/filtre »

5 réponses
Réponse
+1
moins plus
Bonsoir Tehani_t,

y'avait longtemps... ;-)

Ta fonction retourne une chaine et non une date.
Remplace la fin par :
duree_max = DateValue(ddate)
(date value pose moins de problème de conversion de date que cdate() mais contrôle quand même que tu n'aies pas d'inversion jj/mm en mm/jj)

Ensuite met le format d'affichage désiré dans les cellules.

eric
Tehani_t- 23 juil. 2011 à 00:42
hihihi :-) je savais que tu répondrais !!!


MEEEEEEEEEEERCI c'est bien ca !!!!! ;-)

A bientot !
Ajouter un commentaire
Réponse
+0
moins plus
Bonsoir,

Solution 1 :
Va dans format de cellule (par le clic droit) > onglet Nombre > Catégorie Date > Paramètre régionaux : Français (France)
PS : Quand j'ai ouvert le fichier, les dates étaient au bon format.

Solution 2 :
Mets juste l'année et ça fonctionne. Cependant, je ne maîtrise pas la fonction filtre alors, peut-être quelqu'un pourra-t-il t'aider plus facilement.

J'espère que ma solution 1 est la bonne.

Nico
Tehani_t- 22 juil. 2011 à 22:40
je regarde tout de suite
Tehani_t- 22 juil. 2011 à 22:44
Je viens de tester la solution 1, les paramètres régionaux sont bien ceux spécifiés dans ta solution, mais rien ne change. J'ai fermé le fichier en enregistrant les modifs, mais à l'ouverture, rien a changé.

Merci beaucoup !
Ajouter un commentaire
Ce document intitulé « Excel VBA - format date/filtre » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?