我在VBA编程方面没有太多经验。我需要的是 - 可以创建一个简单的表单,通过添加记录将一些Excel文件提取到定义的表。 您能否告诉我在这种情况下可以使用哪些功能或一组功能: 要打开Excel文件, 定义电子表格, 提取数据 将它们插入到db表中。
提前谢谢你,
祝你好运, 格雷格。
答案 0 :(得分:0)
查看this网站以获得良好的开端。
答案 1 :(得分:0)
在您的访问数据库中,使用以下代码创建一个模块以导入电子表格:
Function import()
basedir = "INSERT YOUR SPREADSHEET HERE"
DoCmd.TransferSpreadsheet _
acImport, _
acSpreadsheetTypeExcel9, _
"TABLENAME", _
basedir, _
False
End Function
用于选择和定义范围的VBA代码应该相当简单,如果您仍然需要帮助,请告诉我,我会在有更多时间时编辑它。
答案 2 :(得分:0)
O'Reilly((c)2006; ISBN 0596009739)出版了一本我仍然觉得有用的书,叫做“集成Excel和访问”。如果你在Excel和Access之间进行大量的互动,那么仍然在出版(检查亚马逊)并且物有所值。