Hi Jane30
Wouldn't it be easier if you just linked or made reference to the databases and tables rather than trying to make dynamic imports?
If you must do something like the importing from different sources into different databases how about the code below:
Public Sub TransferTables()
Dim Db As Database, db2 As Database, db3 As Database
Dim i As Integer
Set Db = CurrentDb
Set db2 = OpenDatabase("C:\DB2"

Set db3 = OpenDatabase("C:\DB3"
'Example of adding a table from one database into another
Db.Execute "SELECT Table1.* INTO Table1 IN 'D:\AnotherDb.mdb' FROM Table1;"
'Example of adding a table from another db into a third db
db2.Execute "SELECT Table1.* INTO Table1 IN 'C:\DB3' FROM Table1;"
Set Db = Nothing
Set db2 = Nothing
Set db3 = Nothing
End Sub
I have not tried this but I think it will work so hopefully it helps,
Rewdee