OVH Cloud OVH Cloud

Exporter plusieurs états dans un classeur XL

6 réponses
Avatar
Dominique MARTIN
Bonjour,

Je souhaiterais exporter en vba 3 états (Report1, Report2 et Report3) dans
un même classeur Excel et que chaque Report se trouve dans une feuille
différente.
Je n'y arrive pas par la méthode Outputo. Y aurait-il une autre méthode ?

Merci pour votre aide.
Dominique

6 réponses

Avatar
Raymond [mvp]
Bonjour.

je te répondrais à la normande. pourquoi exporter un état vers excel alors
que tu ne pourras rien en faire sous excel ? Sous word encore ça pourrait se
comprendre et encore. quel est le but de la manoeuvre et on te proposera
certainement une solution.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


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

Je souhaiterais exporter en vba 3 états (Report1, Report2 et Report3) dans
un même classeur Excel et que chaque Report se trouve dans une feuille
différente.
Je n'y arrive pas par la méthode Outputo. Y aurait-il une autre méthode ?

Merci pour votre aide.
Dominique


Avatar
Dominique MARTIN
Bonjour,

Le but de la manoeuvre c'est d'avoir dans un même classeur un certain nombre
de tableaux plus les fameux report dont je parle ci-dessous.
Je ne peux pas créer mes reports dans Excel par Query car les états
possèdent des regroupements et je ne vois pas comment faire des regroupements
dans Excel.

Je sui conscient que je demande peut-être l'impossible.

Merci pour ton aide
Dominique

Bonjour.

je te répondrais à la normande. pourquoi exporter un état vers excel alors
que tu ne pourras rien en faire sous excel ? Sous word encore ça pourrait se
comprendre et encore. quel est le but de la manoeuvre et on te proposera
certainement une solution.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


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

Je souhaiterais exporter en vba 3 états (Report1, Report2 et Report3) dans
un même classeur Excel et que chaque Report se trouve dans une feuille
différente.
Je n'y arrive pas par la méthode Outputo. Y aurait-il une autre méthode ?

Merci pour votre aide.
Dominique







Avatar
Raymond [mvp]
tu peux faire:
DoCmd.OutputTo acOutputReport, "etat1", acFormatXLS, "fichier.xls", True
(ou false)


--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


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

Le but de la manoeuvre c'est d'avoir dans un même classeur un certain
nombre
de tableaux plus les fameux report dont je parle ci-dessous.
Je ne peux pas créer mes reports dans Excel par Query car les états
possèdent des regroupements et je ne vois pas comment faire des
regroupements
dans Excel.

Je sui conscient que je demande peut-être l'impossible.

Merci pour ton aide
Dominique

Bonjour.

je te répondrais à la normande. pourquoi exporter un état vers excel
alors
que tu ne pourras rien en faire sous excel ? Sous word encore ça pourrait
se
comprendre et encore. quel est le but de la manoeuvre et on te proposera
certainement une solution.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


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

Je souhaiterais exporter en vba 3 états (Report1, Report2 et Report3)
dans
un même classeur Excel et que chaque Report se trouve dans une feuille
différente.
Je n'y arrive pas par la méthode Outputo. Y aurait-il une autre méthode
?

Merci pour votre aide.
Dominique









Avatar
Dominique MARTIN
Bonjour,

J'ai utilisé cette méthode qui marche très bien pour le premier report état1.
Mais au deuxième export pour le report état2, la commande
DoCmd.OutputTo acOutputReport, "etat12", acFormatXLS, "fichier.xls", True
écrase le fichier précédent.
Or je souhaiterais avoir qu'un seul fichier Excel avec un report sur chaque
feuille.

Merci de ton aide
Dominique


tu peux faire:
DoCmd.OutputTo acOutputReport, "etat1", acFormatXLS, "fichier.xls", True
(ou false)


--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


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

Le but de la manoeuvre c'est d'avoir dans un même classeur un certain
nombre
de tableaux plus les fameux report dont je parle ci-dessous.
Je ne peux pas créer mes reports dans Excel par Query car les états
possèdent des regroupements et je ne vois pas comment faire des
regroupements
dans Excel.

Je sui conscient que je demande peut-être l'impossible.

Merci pour ton aide
Dominique

Bonjour.

je te répondrais à la normande. pourquoi exporter un état vers excel
alors
que tu ne pourras rien en faire sous excel ? Sous word encore ça pourrait
se
comprendre et encore. quel est le but de la manoeuvre et on te proposera
certainement une solution.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


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

Je souhaiterais exporter en vba 3 états (Report1, Report2 et Report3)
dans
un même classeur Excel et que chaque Report se trouve dans une feuille
différente.
Je n'y arrive pas par la méthode Outputo. Y aurait-il une autre méthode
?

Merci pour votre aide.
Dominique














Avatar
Raymond [mvp]
avec cette méthode , qui est la seule pour exporter un report, il faut créer
un fichier spécifique à chaque export et on ne peut pas créer de feuilles.
il faut noter aussi que les entêtes d'état et pieds d'états ne sont pas
transférés à part les tototaux.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


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

J'ai utilisé cette méthode qui marche très bien pour le premier report
état1.
Mais au deuxième export pour le report état2, la commande
DoCmd.OutputTo acOutputReport, "etat12", acFormatXLS, "fichier.xls", True
écrase le fichier précédent.
Or je souhaiterais avoir qu'un seul fichier Excel avec un report sur
chaque
feuille.

Merci de ton aide
Dominique



Avatar
Dominique MARTIN
bonjour,

Je m'en doutais et je te remercie beaucoup de m'avoir aidé.
Je vais chercher une autre solution.
Dominique


avec cette méthode , qui est la seule pour exporter un report, il faut créer
un fichier spécifique à chaque export et on ne peut pas créer de feuilles.
il faut noter aussi que les entêtes d'état et pieds d'états ne sont pas
transférés à part les tototaux.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


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

J'ai utilisé cette méthode qui marche très bien pour le premier report
état1.
Mais au deuxième export pour le report état2, la commande
DoCmd.OutputTo acOutputReport, "etat12", acFormatXLS, "fichier.xls", True
écrase le fichier précédent.
Or je souhaiterais avoir qu'un seul fichier Excel avec un report sur
chaque
feuille.

Merci de ton aide
Dominique