Importer des différents fichiers excel MS Access 2010 automatiquement des tables

Je voudrais importer tous les fichiers Excel (avec des données différentes et des colonnes) à partir d'un répertoire dans MS Access 2010 de la base de données, la création d'une nouvelle table pour chaque fichier. J'ai trouvé le code pour importer des fichiers dans une table:

Option Compare Database
Option Explicit

Function DoImport() 

Dim strPathFile As String, strFile As String, strPath As String
 Dim strTable As String
 Dim blnHasFieldNames As Boolean

 ' Change this next line to True if the first row in EXCEL worksheet
 ' has field names
 blnHasFieldNames = True

 ' Replace C:\Documents\ with the real path to the folder that
 ' contains the EXCEL files
 strPath = "C:\Documents and Settings\myName\My Documents\Access Test\"

 ' Replace tablename with the real name of the table into which
 ' the data are to be imported
 strTable = "tablename"

 strFile = Dir(strPath & "*.xls")
 Do While Len(strFile) > 0
       strPathFile = strPath & strFile
       DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, _
             strTable, strPathFile, blnHasFieldNames

 ' Uncomment out the next code step if you want to delete the
 ' EXCEL file after it's been imported
 '       Kill strPathFile

       strFile = Dir()
 Loop

End Function

Mais j'ai besoin de créer un nouveau tableau à chaque fois. Est-il possible en VBA?

  • re: "je serais très reconnaissant si quelqu'un peut fournir exemple étape par étape sur la création de boutons, de modules et en cours d'exécution." - Wow. Si ce n'est pas "trop large" je ne sais pas ce que c'est.
  • J'ai été surfer sur le web depuis assez longtemps, mais n'ai pas trouvé des exemples sur la façon de créer le bouton et le lien avec le module. Je crois qu'il ne faudra pas longtemps pour donner un guide rapide. De toute façon, mon problème principal est sur la création de nouvelles tables dans la boucle.
  • Comment voulez-vous que les nouvelles tables de nom?
  • selon les noms de fichiers.
InformationsquelleAutor Gyuzal R | 2014-02-05