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 code
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$"
Mon problème est que le fichier est protégé par un mot de passe...
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
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"
, et je pourrais lancer une macro Excel style "Copier"
Mais là, je ne sais pas comment faire pour revenir sur access et faire un "Coller par ajout" dans ma table.

Merci