Pb d'import de fichier Excel

Messages postés
176
Date d'inscription
mercredi 5 mai 2004
Statut
Membre
Dernière intervention
25 septembre 2006
-
Messages postés
176
Date d'inscription
mercredi 5 mai 2004
Statut
Membre
Dernière intervention
25 septembre 2006
-
Bonjour,

j'aimerais ouvrir un fichier Excel et, sur fermeture par l'utilisateur de ce fichier, lancer automatiquement l'import des données de ce fichier ds une table ACCESS.
Cette procédure s'effectue sur événement Workbook_BeforeClose.
Voila mon code :

oExcelWorkBook.Close
Set oExcelWorkBook = Nothing
oExcelApp.Quit
Set oExcelApp = Nothing
DoCmd.RunSQL "DELETE FROM MaTable"
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, "MaTable",MonFichier, True

C'est ici que ça plante avec l'erreur 3051 sur la ligne d'import du fichier Excel. Le fichier serait encore ouvert en mode exclusif par un autre utilisateur et dc non-importable. Je ferme pourtant bien le fichier et l'application 2 lignes au dessus.
Please help me !

2 réponses

Messages postés
6786
Date d'inscription
vendredi 16 décembre 2005
Statut
Membre
Dernière intervention
21 décembre 2011
18
Salut,

tu peux peut-être t'inspier de ma source doublons.
Elle gère les expot d'Excel vers Access.

http://www.vbfrance.com/codes/TRIEUR-DOUBLONS_38162.aspx

++
Messages postés
176
Date d'inscription
mercredi 5 mai 2004
Statut
Membre
Dernière intervention
25 septembre 2006

Ouais merci mais je sais comment faire pour exporter des fichiers Excel, jle fais assez souvent mais je n'étais jamais tombé sur ce problème en particulier.