Bonjour tout le monde.
Juste une quesion de vocabulaire. J'ai ici deux fonctions=20
vba qui envoient des donn=E9es Access vers Excel.
1)
Function TransfExcel(MaTable as String, LaFeuil as String)
DoCmd.TransferSpreadsheet acExport, ,=20
MaTable, "C:\Doc.xls", True, LaFeuil
End Function
2)
Function Exec(Param1 as String)
Dim XL_App As Excel.Application
Set XL_App =3D CreateObject("Excel.Application")
XL_App.Application.Run "C:\Doc.xls!mef", Param1
XL_App.Quit
Set XL_App =3D Nothing
End Function
Laquelle de ces deux fonctions utilise de l'automation ?=20
Peut-=EAtre les deux ? J'aurais besoin de savoir.
Merci de me r=E9pondre.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
Bonjour.
La 2 bien sûr (hors bonne marche ou non de l'automation car elle est mal syntaxée) la première qui est une commande access , en export, ne doit jamais comporter de nom de feuille sous peine de déraillement de la fonction. -- @+ 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:1297001c3f629$50fd3790$ Bonjour tout le monde. Juste une quesion de vocabulaire. J'ai ici deux fonctions vba qui envoient des données Access vers Excel.
1) Function TransfExcel(MaTable as String, LaFeuil as String) DoCmd.TransferSpreadsheet acExport, , MaTable, "C:Doc.xls", True, LaFeuil End Function
2) Function Exec(Param1 as String) Dim XL_App As Excel.Application Set XL_App = CreateObject("Excel.Application") XL_App.Application.Run "C:Doc.xls!mef", Param1 XL_App.Quit Set XL_App = Nothing End Function
Laquelle de ces deux fonctions utilise de l'automation ? Peut-être les deux ? J'aurais besoin de savoir. Merci de me répondre.
Bonjour.
La 2 bien sûr (hors bonne marche ou non de l'automation car elle est mal
syntaxée)
la première qui est une commande access , en export, ne doit jamais
comporter de nom de feuille sous peine de déraillement de la fonction.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"phil" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:1297001c3f629$50fd3790$a501280a@phx.gbl...
Bonjour tout le monde.
Juste une quesion de vocabulaire. J'ai ici deux fonctions
vba qui envoient des données Access vers Excel.
1)
Function TransfExcel(MaTable as String, LaFeuil as String)
DoCmd.TransferSpreadsheet acExport, ,
MaTable, "C:Doc.xls", True, LaFeuil
End Function
2)
Function Exec(Param1 as String)
Dim XL_App As Excel.Application
Set XL_App = CreateObject("Excel.Application")
XL_App.Application.Run "C:Doc.xls!mef", Param1
XL_App.Quit
Set XL_App = Nothing
End Function
Laquelle de ces deux fonctions utilise de l'automation ?
Peut-être les deux ? J'aurais besoin de savoir.
Merci de me répondre.
La 2 bien sûr (hors bonne marche ou non de l'automation car elle est mal syntaxée) la première qui est une commande access , en export, ne doit jamais comporter de nom de feuille sous peine de déraillement de la fonction. -- @+ 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:1297001c3f629$50fd3790$ Bonjour tout le monde. Juste une quesion de vocabulaire. J'ai ici deux fonctions vba qui envoient des données Access vers Excel.
1) Function TransfExcel(MaTable as String, LaFeuil as String) DoCmd.TransferSpreadsheet acExport, , MaTable, "C:Doc.xls", True, LaFeuil End Function
2) Function Exec(Param1 as String) Dim XL_App As Excel.Application Set XL_App = CreateObject("Excel.Application") XL_App.Application.Run "C:Doc.xls!mef", Param1 XL_App.Quit Set XL_App = Nothing End Function
Laquelle de ces deux fonctions utilise de l'automation ? Peut-être les deux ? J'aurais besoin de savoir. Merci de me répondre.
phil
Ah bon ? Vraiment ? Pourtant, ca ne semble pas lui poser de problème, à Access. Que le document existe ou pas, que cette feuille existe ou pas, Access écrase l'existant et tout fonctionne à merveille !!! J'espère que ca ne va pas tout planter à la prochaine démonstration devant mes employeurs...
A part ca, grand merci pour le renseignement !
-----Message d'origine----- Bonjour.
La 2 bien sûr (hors bonne marche ou non de l'automation car elle est mal
syntaxée) la première qui est une commande access , en export, ne doit jamais
comporter de nom de feuille sous peine de déraillement de la fonction.
-- @+ 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:1297001c3f629$50fd3790$ Bonjour tout le monde. Juste une quesion de vocabulaire. J'ai ici deux fonctions vba qui envoient des données Access vers Excel.
1) Function TransfExcel(MaTable as String, LaFeuil as String) DoCmd.TransferSpreadsheet acExport, , MaTable, "C:Doc.xls", True, LaFeuil End Function
2) Function Exec(Param1 as String) Dim XL_App As Excel.Application Set XL_App = CreateObject("Excel.Application") XL_App.Application.Run "C:Doc.xls!mef", Param1 XL_App.Quit Set XL_App = Nothing End Function
Laquelle de ces deux fonctions utilise de l'automation ? Peut-être les deux ? J'aurais besoin de savoir. Merci de me répondre.
.
Ah bon ? Vraiment ? Pourtant, ca ne semble pas lui poser
de problème, à Access. Que le document existe ou pas, que
cette feuille existe ou pas, Access écrase l'existant et
tout fonctionne à merveille !!!
J'espère que ca ne va pas tout planter à la prochaine
démonstration devant mes employeurs...
A part ca, grand merci pour le renseignement !
-----Message d'origine-----
Bonjour.
La 2 bien sûr (hors bonne marche ou non de l'automation
car elle est mal
syntaxée)
la première qui est une commande access , en export, ne
doit jamais
comporter de nom de feuille sous peine de déraillement de
la fonction.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"phil" <anonymous@discussions.microsoft.com> a écrit dans
le message de
news:1297001c3f629$50fd3790$a501280a@phx.gbl...
Bonjour tout le monde.
Juste une quesion de vocabulaire. J'ai ici deux fonctions
vba qui envoient des données Access vers Excel.
1)
Function TransfExcel(MaTable as String, LaFeuil as String)
DoCmd.TransferSpreadsheet acExport, ,
MaTable, "C:Doc.xls", True, LaFeuil
End Function
2)
Function Exec(Param1 as String)
Dim XL_App As Excel.Application
Set XL_App = CreateObject("Excel.Application")
XL_App.Application.Run "C:Doc.xls!mef", Param1
XL_App.Quit
Set XL_App = Nothing
End Function
Laquelle de ces deux fonctions utilise de l'automation ?
Peut-être les deux ? J'aurais besoin de savoir.
Merci de me répondre.
Ah bon ? Vraiment ? Pourtant, ca ne semble pas lui poser de problème, à Access. Que le document existe ou pas, que cette feuille existe ou pas, Access écrase l'existant et tout fonctionne à merveille !!! J'espère que ca ne va pas tout planter à la prochaine démonstration devant mes employeurs...
A part ca, grand merci pour le renseignement !
-----Message d'origine----- Bonjour.
La 2 bien sûr (hors bonne marche ou non de l'automation car elle est mal
syntaxée) la première qui est une commande access , en export, ne doit jamais
comporter de nom de feuille sous peine de déraillement de la fonction.
-- @+ 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:1297001c3f629$50fd3790$ Bonjour tout le monde. Juste une quesion de vocabulaire. J'ai ici deux fonctions vba qui envoient des données Access vers Excel.
1) Function TransfExcel(MaTable as String, LaFeuil as String) DoCmd.TransferSpreadsheet acExport, , MaTable, "C:Doc.xls", True, LaFeuil End Function
2) Function Exec(Param1 as String) Dim XL_App As Excel.Application Set XL_App = CreateObject("Excel.Application") XL_App.Application.Run "C:Doc.xls!mef", Param1 XL_App.Quit Set XL_App = Nothing End Function
Laquelle de ces deux fonctions utilise de l'automation ? Peut-être les deux ? J'aurais besoin de savoir. Merci de me répondre.
.
Raymond [mvp]
je te complète par l'info access:
Étendue Variant facultatif. Expression chaîne qui correspond à une plage valide de cellules ou au nom d'une plage de la feuille de calcul. Cet argument n'est valable que pour une importation. Laissez cet argument vierge pour importer la feuille de calcul entière. Lorsque vous effectuez une exportation vers une feuille de calcul, vous devez laisser cet argument vierge. Si vous tapez une plage, l'exportation échoue.
-- @+ 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:11b5201c3f62f$420203f0$
Ah bon ? Vraiment ? Pourtant, ca ne semble pas lui poser de problème, à Access. Que le document existe ou pas, que cette feuille existe ou pas, Access écrase l'existant et tout fonctionne à merveille !!! J'espère que ca ne va pas tout planter à la prochaine démonstration devant mes employeurs...
A part ca, grand merci pour le renseignement !
je te complète par l'info access:
Étendue Variant facultatif. Expression chaîne qui correspond à une plage
valide de cellules ou au nom d'une plage de la feuille de calcul. Cet
argument n'est valable que pour une importation. Laissez cet argument vierge
pour importer la feuille de calcul entière. Lorsque vous effectuez une
exportation vers une feuille de calcul, vous devez laisser cet argument
vierge. Si vous tapez une plage, l'exportation échoue.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"phil" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:11b5201c3f62f$420203f0$a101280a@phx.gbl...
Ah bon ? Vraiment ? Pourtant, ca ne semble pas lui poser
de problème, à Access. Que le document existe ou pas, que
cette feuille existe ou pas, Access écrase l'existant et
tout fonctionne à merveille !!!
J'espère que ca ne va pas tout planter à la prochaine
démonstration devant mes employeurs...
Étendue Variant facultatif. Expression chaîne qui correspond à une plage valide de cellules ou au nom d'une plage de la feuille de calcul. Cet argument n'est valable que pour une importation. Laissez cet argument vierge pour importer la feuille de calcul entière. Lorsque vous effectuez une exportation vers une feuille de calcul, vous devez laisser cet argument vierge. Si vous tapez une plage, l'exportation échoue.
-- @+ 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:11b5201c3f62f$420203f0$
Ah bon ? Vraiment ? Pourtant, ca ne semble pas lui poser de problème, à Access. Que le document existe ou pas, que cette feuille existe ou pas, Access écrase l'existant et tout fonctionne à merveille !!! J'espère que ca ne va pas tout planter à la prochaine démonstration devant mes employeurs...
A part ca, grand merci pour le renseignement !
phil
Oui en effet, mais pourtant moi ca fonctionne...
Mais dans l'aide, ils parlent de plage de la feuille de calcul. mais où est-ce qu'il faut déclarer sur quelle feuille de calcul on travaille ?
En tout cas, j'ai testé et retesté et tout fonctionne à merveille...
tant que ca marche, ca me va...
Phil
-----Message d'origine----- je te complète par l'info access:
Étendue Variant facultatif. Expression chaîne qui correspond à une plage
valide de cellules ou au nom d'une plage de la feuille de calcul. Cet
argument n'est valable que pour une importation. Laissez cet argument vierge
pour importer la feuille de calcul entière. Lorsque vous effectuez une
exportation vers une feuille de calcul, vous devez laisser cet argument
vierge. Si vous tapez une plage, l'exportation échoue.
-- @+ 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:11b5201c3f62f$420203f0$
Ah bon ? Vraiment ? Pourtant, ca ne semble pas lui poser de problème, à Access. Que le document existe ou pas, que cette feuille existe ou pas, Access écrase l'existant et tout fonctionne à merveille !!! J'espère que ca ne va pas tout planter à la prochaine démonstration devant mes employeurs...
A part ca, grand merci pour le renseignement !
.
Oui en effet, mais pourtant moi ca fonctionne...
Mais dans l'aide, ils parlent de plage de la feuille de
calcul. mais où est-ce qu'il faut déclarer sur quelle
feuille de calcul on travaille ?
En tout cas, j'ai testé et retesté et tout fonctionne à
merveille...
tant que ca marche, ca me va...
Phil
-----Message d'origine-----
je te complète par l'info access:
Étendue Variant facultatif. Expression chaîne qui
correspond à une plage
valide de cellules ou au nom d'une plage de la feuille de
calcul. Cet
argument n'est valable que pour une importation. Laissez
cet argument vierge
pour importer la feuille de calcul entière. Lorsque vous
effectuez une
exportation vers une feuille de calcul, vous devez
laisser cet argument
vierge. Si vous tapez une plage, l'exportation échoue.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"phil" <anonymous@discussions.microsoft.com> a écrit dans
le message de
news:11b5201c3f62f$420203f0$a101280a@phx.gbl...
Ah bon ? Vraiment ? Pourtant, ca ne semble pas lui poser
de problème, à Access. Que le document existe ou pas, que
cette feuille existe ou pas, Access écrase l'existant et
tout fonctionne à merveille !!!
J'espère que ca ne va pas tout planter à la prochaine
démonstration devant mes employeurs...
Mais dans l'aide, ils parlent de plage de la feuille de calcul. mais où est-ce qu'il faut déclarer sur quelle feuille de calcul on travaille ?
En tout cas, j'ai testé et retesté et tout fonctionne à merveille...
tant que ca marche, ca me va...
Phil
-----Message d'origine----- je te complète par l'info access:
Étendue Variant facultatif. Expression chaîne qui correspond à une plage
valide de cellules ou au nom d'une plage de la feuille de calcul. Cet
argument n'est valable que pour une importation. Laissez cet argument vierge
pour importer la feuille de calcul entière. Lorsque vous effectuez une
exportation vers une feuille de calcul, vous devez laisser cet argument
vierge. Si vous tapez une plage, l'exportation échoue.
-- @+ 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:11b5201c3f62f$420203f0$
Ah bon ? Vraiment ? Pourtant, ca ne semble pas lui poser de problème, à Access. Que le document existe ou pas, que cette feuille existe ou pas, Access écrase l'existant et tout fonctionne à merveille !!! J'espère que ca ne va pas tout planter à la prochaine démonstration devant mes employeurs...