Bonjour,
Je souhaiterai transferer des données issues d'une requête vers Excel mais sans créer de fichier.
J'ai la fonction TransferSpreadsheet
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
Set qd = CurrentDb.CreateQueryDef("NomDeMaRequete", "Select * From tmp_val_SPG")
DoCmd.TransferSpreadsheet acExport, , "NomDeMaRequete", NomFichier
DoCmd.DeleteObject acQuery, "NomDeMaRequete"
Dim xlApp As Excel.Application
Dim xlSheet As Excel.Worksheet
Dim xlBook As Excel.Workbook
'J'initialise mes variables
Set xlApp = CreateObject("Excel.Application")
Set xlBook = xlApp.Workbooks.Open(NomFichier) |
mais je suis obliger de passer par un fichier.
Je peux créer la feuille vierge mais je bloque sur le transfert des données de ma requête ![:?](https://www.developpez.net/forums/images/smilies/icon_confused.gif)
Set xlBook = xlApp.Workbooks.Add(xlWBATWorksheet)
Si quelqu'un a une idée ?
Edit : Pour le moment, je crée le fichier que je supprime après.
Cordialement,
lanonyme
Partager