OVH Cloud OVH Cloud

access==>excel

2 réponses
Avatar
phil
Pour transf=E9rer une table Access sur une feuille de calcul=20
Excel, j'utilise cette commande : =20

DoCmd.TransferSpreadsheet acExport, ,=20
nomtab, "c:\nomfeuille", True

Mais si je lance cette commande deux fois, les donn=E9es=20
envoy=E9es par la premiere fois sont remplac=E9es par les=20
donn=E9es de la deuxieme.=20

Comment puis-je dire : "Je veux transf=E9rer ces donn=E9es=20
vers ce classeur, mais dans une nouvelle feuille"

2 réponses

Avatar
Raymond [mvp]
Bonjour.
Utilise le paramètre range.
exemple:
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, "table1",
"clients.xls", True, "feuil3"
tu peux remplacer "feuil3" par un nom de variable contenant un nom de
feuille.

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


"phil" a écrit dans le message de
news:10dc01c3df5e$7f20ed10$
Pour transférer une table Access sur une feuille de calcul
Excel, j'utilise cette commande :

DoCmd.TransferSpreadsheet acExport, ,
nomtab, "c:nomfeuille", True

Mais si je lance cette commande deux fois, les données
envoyées par la premiere fois sont remplacées par les
données de la deuxieme.

Comment puis-je dire : "Je veux transférer ces données
vers ce classeur, mais dans une nouvelle feuille"
Avatar
phil
merci

-----Message d'origine-----
Bonjour.
Utilise le paramètre range.
exemple:
DoCmd.TransferSpreadsheet acExport,
acSpreadsheetTypeExcel9, "table1",

"clients.xls", True, "feuil3"
tu peux remplacer "feuil3" par un nom de variable
contenant un nom de

feuille.

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


"phil" a écrit dans
le message de

news:10dc01c3df5e$7f20ed10$
Pour transférer une table Access sur une feuille de calcul
Excel, j'utilise cette commande :

DoCmd.TransferSpreadsheet acExport, ,
nomtab, "c:nomfeuille", True

Mais si je lance cette commande deux fois, les données
envoyées par la premiere fois sont remplacées par les
données de la deuxieme.

Comment puis-je dire : "Je veux transférer ces données
vers ce classeur, mais dans une nouvelle feuille"


.