Importe diferentes archivos de Excel en tablas de MS Access 2010 automáticamente

Me gustaría importar todos los archivos de Excel (con diferentes datos y columnas) desde algún directorio a la base de datos de MS Access 2010, creando una nueva tabla para cada archivo. He encontrado el código para importar archivos en una tabla:

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

Pero necesito crear una nueva tabla cada vez. ¿Es posible en VBA?

Respuestas a la pregunta(3)

Su respuesta a la pregunta