如何使用表单按钮将每月Excel文件导入Access表?

时间:2016-07-12 15:29:08

标签: excel vba ms-access access-vba

我有一个Excel文件,我想将其导入Access表。整件事情听起来过于简单,但我无法理解。

我知道我可以通过在Access中使用导入功能区手动执行此操作,但宁可使用主窗体上的按钮单击。

  Private Sub Import_Monthly_Data_Click()

DoCmd.TransferSpreadsheet acImport

tablename:="All Returns", filename:=C:\Users\bucklej\Desktop\Keith Gonshorek\Top 100 -May.xlsx,

HasFieldNames:=True

Exit_Import_Monthly_Data_Click()

End Sub

2 个答案:

答案 0 :(得分:0)

如果您可以使用您描述的导入过程手动执行此操作,则应该可以选择保存该导入过程。然后,您可以将此代码绑定到表单上的按钮。

docmd.RunSavedImportExport("SavedImportExportName")

Here is a little more about the docmd.runsavedimportexport method

答案 1 :(得分:0)

以下是从Excel导出到Access的方法。

http://www.erlandsendata.no/english/index.php?d=envbadacexportado

要从Excel导入Access,请尝试以下网址中提到的其中一个概念。

http://www.accessmvp.com/KDSnell/EXCEL_Import.htm