【发布时间】:2014-09-26 20:46:22
【问题描述】:
我有一个包含 5 个不同选项卡的 Excel 电子表格。我想在由 5 个不同的表表示的访问中创建此电子表格。
我的第一次尝试是导入文件。我有以下代码
Function ImportFiles()
Dim myfile
Dim myDir
mypath = "C:\Data\Dashboard\"
myDir = Directory
myfile = Dir(mypath & "*.xlsx")
While myfile <> ""
Debug.Print "importing" & myfile
DoCmd.TransferSpreadsheet acImport, , "Data", myfile, True
myfile = Dir()
Wend
End Function
我的 access 数据库中有五个表。我是否需要编写一些 excel vba 来创建 5 个文件来剥离 5 个选项卡中的每一个,然后将这 5 个选项卡导入我的访问数据库中的相应表中?或者有什么方法可以调整我上面的代码,将每张表中的第一个数据选项卡放入第一个表中,将第二个选项卡放入第二个表等?
【问题讨论】: