BESOIN D'UN EXPERT: PB DE GESTION DE DATE!

pier0 Messages postés 67 Date d'inscription mardi 19 juillet 2005 Statut Membre Dernière intervention 2 septembre 2005 - 11 août 2005 à 18:32
nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 - 12 août 2005 à 00:18
SALUT,
J'AI REALISE UNE MACRO REALISANT UNE TONNE D'OPERATION SUR UN TABLEAU SUR EXCEL (CONTENANT TOUT TYPE DE DONNEE: DATES,TEXTE,VALEUR NUMERIQUE...) ET J'AI UN GROS PB DE GESTION DE DATE.

EN FAIT MON TABLEAU EXCEL PROVIENT D'UN EXPORT D'UNE BASE DE DONNEE.
CET EXPORT (FICHIER .CSV) EST ENSUITE CONVERTIT EN UN FICHIER .XLS PUIS J'AI UNE MACRO (VB) QUI DOIT METTRE LES CELLULES CONTENANT DES DATES DE DIFFERENTES COULEUR (COULEUR EN FONCTION DES DATES ET D'AUTRES CRITERES).

ET C'EST LA QUE LES ENNUIS ARRIVENT : J'AI DES DATES SOUS LE FORMAT 11/08/2005 18:00:00 (LE FORMAT DES DATES DU FICHIER .CSV)QUI CE SONT RETROUVES INVERSEES :08/11/2005 18:00:00 (FICHIER EXCEL).

ET CELA C'EST PRODUIT BIEN EVIDEMMENT QUE QUAND C'ETAIT POSSIBLE!!!!
22/08/2005 18:00:00 -> 22/08/2005 18:00:00 CAR LE MOIS 22 N'EXISTE PAS!!!!

JE CROYAIT AVOIR TROUVE LA SOLUTION AVEC L'INSTRUCTION VB :
SELECTION.NUMBERFORMAT = "MM/DD/YY;@"
POUR INVERSER LES DATES ET LES RETROUVER AU BON FORMAT ET CELA A MARCHE PLUSIEURS FOIS (PLUSIEURS TESTS AVEC DIFFERENTS FICHIER).

MAIS MAINTENANT JE SUI DANS UNE IMPASSE CAR JE VIENS DE M'APPERCEVOIR QUE YA UN CAS OU CA MARCHE PAS!!!!!!!!!
SUR LE FICHIER EXCEL QD JE SELECTIONNE UNE CELLULE CONTENANT UNE DATE JE LI: 01/08/05 SUR LA CELLULE MAIS LA BARRE DE FORMULE CONTIENT :08/01/2005 18:00:00!!!!!!!!!!!
D'OU LE MAUVAIS FONCTIONNEMENT DE MON PROGRAMME DANS CE CAS DE FIGURE PRECIS.

SI QUELQU'UN POUVAIT M'EXPPLIQUER CE GD MISTERE CA ME SORTIRAIT D'UNE SACREE GALERE!!!!!!


MERCI D'AVANCE, PIER0

1 réponse

nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 37
12 août 2005 à 00:18
Salut



CESTCOOLLESMAJUSCULESCESTENCOREMIEUXSANSESPACE;-)





C'est le bordel ces dates.



"MM/DD/YY;@" marche-t-il ou pas



Moi je mettrais

"DD/MM/YY;@"



Ou la fonction format (date,"dd/mm/YYYY")



Voial
0
Rejoignez-nous