Bonjour,
Depuis ma base de données, je veux importer journalièrement (au démarrage de la base frontale) dans ma table Produit une feuille Excel Produit
Pour ceci j'utilise le codeMon problème est que le fichier est protégé par un mot de passe...
Code : Sélectionner tout - Visualiser dans une fenêtre à part DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel12Xml, "Produit", "S:\Référentiel commun\4 Base ACCESS\SOURCE - Copie\PPR.xlsm", 1, "Produit$"
J'obtient le message d'erreur "erreur d'exécution3274", La table externe n'est pas dans le format attendu
Si je change de solution, j'ouvre le fichier par
, et je pourrais lancer une macro Excel style "Copier"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Set appExcel = CreateObject("Excel.Application") With appExcel .Workbooks.Open strMonFichierExcel, Password:="toto"
Mais là, je ne sais pas comment faire pour revenir sur access et faire un "Coller par ajout" dans ma table.
Merci
Partager