OVH Cloud OVH Cloud

bouton qui ouvre excel

11 réponses
Avatar
BV
Bonjour à tous

je souhaiterai a partir d'un form access créer un bouton qui m'ouvre un
fichier excel
estr ce possible ,

merci

bv

1 réponse

1 2
Avatar
Gafish
Bonjour,

C'est toujours la même requête Access que tu utilises ?
Si oui, pourquoi ne pas créer ton TCD à l'avance qui se baserait sur une
table Access résultante de ta requête, et à la limite tu mets le bout de
code qui va bien à l'ouverture du classeur pour rafraîchir ton TCD. A savoir
dans le Workbook_open tu mets :
ActiveSheet.PivotTables("MonTCD").RefreshTable
Ainsi via Access tu ouvres par un bouton ton fichier Excel, ton Tcd est
rafraîchi à l'ouverture et c'est ok.

Arnaud

"BV" a écrit dans le message news:
41791d6d$0$28819$
ok doinc si j'utilise l'autre méthode il faut que saisisse ceci ?

DoCmd.TransferSpreadsheet acOutputQuery, "R_testexcel", acFormatXLS,
"D:test.xls", True

"Raymond [mvp]" a écrit dans le message news:
em#
Quelle que soit la solution, OutputTo ou TransferSpreadsheet qui lui, ne
supprime pas les onglets, mise en forme et formules sont perdues.
L'avantage de TransferSpreadsheet c'est qu'il ne détruit que la partie
qu'il

exporte (la plage indiquée en paramètres).
si tu veux conserver la mise en forme, un passage par automation va être
obligatoire ce qui peut-être très long et fastidieux, et reste à
vérifier.



--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"BV" a écrit dans le message de news:
4178b6ae$0$28818$
hummmm !!!!

comment puis je faire alors?
ton code marche très bien, mais ca m'oblige a chaque fois a refaire à
la



main mes TCD ds excel

j'ai essayé l'inverse, cad d'utiliser données externe et de pointer
vers



une
requete mais c'est bq + long

triste WE en perspective dommage car ta méthode m'avait enthousiasmé

merci encore

BV










1 2