Loops 访问VBA-基于名称循环表并在另一个表中插入记录

Loops 访问VBA-基于名称循环表并在另一个表中插入记录,loops,ms-access,insert,vba,Loops,Ms Access,Insert,Vba,我正在寻找一种方法,通过特定的命名约定(即MAProviderAcceptNewALL%)循环访问access数据库中的链接txt文件表,其中后缀会发生变化,然后将表中符合此命名约定的所有记录插入到另一个表中。 我对VBA非常熟悉,因此非常感谢您的帮助。使用表定义列表获取表名并在表中循环。比如: Dim tdf As DAO.TableDef Dim db as Dao.Database Set db = currentdb For Each tdf In db.TableDefs I

我正在寻找一种方法,通过特定的命名约定(即
MAProviderAcceptNewALL%
)循环访问access数据库中的链接txt文件表,其中后缀会发生变化,然后将表中符合此命名约定的所有记录插入到另一个表中。

我对VBA非常熟悉,因此非常感谢您的帮助。

使用表定义列表获取表名并在表中循环。比如:

Dim tdf As DAO.TableDef
Dim db as Dao.Database
Set db = currentdb

For Each tdf In db.TableDefs
    If (VBA.Left(tdf.name, 6) = "prefix") then
        'Do your operation
    end if
Next tdf