OVH Cloud OVH Cloud

transfert vers excel

5 réponses
Avatar
Patrice
Bonjour,

J'ai une requête qui comprends un champ dateheure pour des données au format
heures abrégées.

Lorsque j'ouvre ma requête et que je transfert les données par liaison
office vers excel tout se passe très bien.

Lorsque je transite par du code VB, le champ en question me donne 00/01/1900
au lieu des heures !!

Merci de votre aide

5 réponses

Avatar
Didier Bicking
Voudrais-tu indiquer le code VB que tu utilises ? Sans cela, impossible de
t'aider.

--
Bon courage

Didier Bicking

http://perso.wanadoo.fr/dbicking


"Patrice" a écrit dans le message de
news:
Bonjour,

J'ai une requête qui comprends un champ dateheure pour des données au
format
heures abrégées.

Lorsque j'ouvre ma requête et que je transfert les données par liaison
office vers excel tout se passe très bien.

Lorsque je transite par du code VB, le champ en question me donne
00/01/1900
au lieu des heures !!

Merci de votre aide


Avatar
Patrice
Merci

DoCmd.TransferSpreadsheet acExport, 8, "vers_excel",
"C:userinterimInterim.xls", True, "Reservation"


Voudrais-tu indiquer le code VB que tu utilises ? Sans cela, impossible de
t'aider.

--
Bon courage

Didier Bicking

http://perso.wanadoo.fr/dbicking


"Patrice" a écrit dans le message de
news:
Bonjour,

J'ai une requête qui comprends un champ dateheure pour des données au
format
heures abrégées.

Lorsque j'ouvre ma requête et que je transfert les données par liaison
office vers excel tout se passe très bien.

Lorsque je transite par du code VB, le champ en question me donne
00/01/1900
au lieu des heures !!

Merci de votre aide







Avatar
Didier Bicking
J'essaye et je reviens.

--
Bon courage

Didier Bicking

http://perso.wanadoo.fr/dbicking


"Patrice" a écrit dans le message de
news:
Merci

DoCmd.TransferSpreadsheet acExport, 8, "vers_excel",
"C:userinterimInterim.xls", True, "Reservation"


Voudrais-tu indiquer le code VB que tu utilises ? Sans cela, impossible
de
t'aider.

--
Bon courage

Didier Bicking

http://perso.wanadoo.fr/dbicking


"Patrice" a écrit dans le message de
news:
Bonjour,

J'ai une requête qui comprends un champ dateheure pour des données au
format
heures abrégées.

Lorsque j'ouvre ma requête et que je transfert les données par liaison
office vers excel tout se passe très bien.

Lorsque je transite par du code VB, le champ en question me donne
00/01/1900
au lieu des heures !!

Merci de votre aide









Avatar
Didier Bicking
Chez moi, ça fonctionne. Mais dans le fichier Excel à l'arrivée, les
cellules d'heures ne sont pas dormatées. As-tu essayé de reformater les
cellules ? Elles doivent, en format standard, afficher des valeurs entre 0
et 1, ce qui correspond à des fractions de jour. C'est ainsi qu'Excel
mémorise les heures. En formattant ces cellules avec un format d'heures, tu
dois voir apparaître tes données.

--
Bon courage

Didier Bicking

http://perso.wanadoo.fr/dbicking


"Patrice" a écrit dans le message de
news:
Merci

DoCmd.TransferSpreadsheet acExport, 8, "vers_excel",
"C:userinterimInterim.xls", True, "Reservation"


Voudrais-tu indiquer le code VB que tu utilises ? Sans cela, impossible
de
t'aider.

--
Bon courage

Didier Bicking

http://perso.wanadoo.fr/dbicking


"Patrice" a écrit dans le message de
news:
Bonjour,

J'ai une requête qui comprends un champ dateheure pour des données au
format
heures abrégées.

Lorsque j'ouvre ma requête et que je transfert les données par liaison
office vers excel tout se passe très bien.

Lorsque je transite par du code VB, le champ en question me donne
00/01/1900
au lieu des heures !!

Merci de votre aide









Avatar
Patrice
Ok,
Ca marche à condition que je supprime le nom de la feuille (reservation)
sinon il me cré reservation1, reservation2, ...
Je crois que je dois faire avec !!

Merci beaucoup pour ton aide


Chez moi, ça fonctionne. Mais dans le fichier Excel à l'arrivée, les
cellules d'heures ne sont pas dormatées. As-tu essayé de reformater les
cellules ? Elles doivent, en format standard, afficher des valeurs entre 0
et 1, ce qui correspond à des fractions de jour. C'est ainsi qu'Excel
mémorise les heures. En formattant ces cellules avec un format d'heures, tu
dois voir apparaître tes données.

--
Bon courage

Didier Bicking

http://perso.wanadoo.fr/dbicking


"Patrice" a écrit dans le message de
news:
Merci

DoCmd.TransferSpreadsheet acExport, 8, "vers_excel",
"C:userinterimInterim.xls", True, "Reservation"


Voudrais-tu indiquer le code VB que tu utilises ? Sans cela, impossible
de
t'aider.

--
Bon courage

Didier Bicking

http://perso.wanadoo.fr/dbicking


"Patrice" a écrit dans le message de
news:
Bonjour,

J'ai une requête qui comprends un champ dateheure pour des données au
format
heures abrégées.

Lorsque j'ouvre ma requête et que je transfert les données par liaison
office vers excel tout se passe très bien.

Lorsque je transite par du code VB, le champ en question me donne
00/01/1900
au lieu des heures !!

Merci de votre aide