CopyFromRecordset... pitit problème

Résolu
kibi46 Messages postés 6 Date d'inscription dimanche 12 juin 2005 Statut Membre Dernière intervention 4 août 2005 - 28 juil. 2005 à 10:14
kibi46 Messages postés 6 Date d'inscription dimanche 12 juin 2005 Statut Membre Dernière intervention 4 août 2005 - 28 juil. 2005 à 17:56
Bonjour!

J'ai donc utilisé la fonction CopyFromRecordset pour récupérer des données d'une base Access et les insérer dans une page d'un classeur Excel.
Le problème est que j'ai un champs "date" dans Access : Excel transforme toutes mes dates en Integer une fois utilisée CopyFromRecordset.

Existe-t-il un moyen de lui faire comprendre que ce sont des dates...? Ou est ce que je suis bonne pour trouver un autre moyen?
Merci d'avance, et merci pour ce forum (très utile)!

4 réponses

michelxld Messages postés 402 Date d'inscription vendredi 6 août 2004 Statut Membre Dernière intervention 12 octobre 2008 33
28 juil. 2005 à 17:33
rebonjour

...mon message est parti trop vite ...

si par exemple les dates sont dans la colonne C :

Columns(3).NumberFormat = "dd/mm/yyyy"

bonne soiree
michel
michelxld Messages postés 402 Date d'inscription vendredi 6 août 2004 Statut Membre Dernière intervention 12 octobre 2008 33
28 juil. 2005 à 17:29
bonjour

as tu essayé de changer le format de la colonne Excel en format "Date" ?

bonne soiree
michel
kibi46 Messages postés 6 Date d'inscription dimanche 12 juin 2005 Statut Membre Dernière intervention 4 août 2005
28 juil. 2005 à 17:46
Justement, j'ai essayé à l'instant d'utiliser "Format(value, 'm/d/yyyy') et ça a l'air de marcher.
Par contre quand je lis les dates, elles ressemblent plus à mes yeux à d/m/yyyy... Et si je mets 'd/m/yyyy' elles ne ressemblent plus à rien..

Enfin merci pour ta réponse, je pense pouvoir m'en sortir (du moins jusqu'à demain)
kibi46 Messages postés 6 Date d'inscription dimanche 12 juin 2005 Statut Membre Dernière intervention 4 août 2005
28 juil. 2005 à 17:56
J'ai essayé ta solution et en fait ça marche niquel, merci encore!
Rejoignez-nous