如何将表格从MS Access 2007导出到现有的Excel电子表格中? (不是新的电子表格)
我的想法是,我在其他excel工作表上设置了几个宏,这些宏将分析我无法解决如何在Access上生成的数据和输出图。
我想将表“Master”导出到:
Excel文件名:“资源计划”
工作表名称:“原始数据”
提前致谢
答案 0 :(得分:0)
您可以通过转到“公式”选项卡并提供名称和参考来在Excel中创建名称范围。确保参考,例如:= Sheet1!$ A $ 1;指您希望粘贴数据的范围。在运行子例程时,尽量不要打开Excel文件。然后,当您从Access导出时,可以使用vba模块运行以下命令:
Private Sub ExportMyQueryOtTableToExcel()
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12Xml, _
"sqYourQueryNameOrTable", "x:\ExcelFile.xls", -1, "NameRangeInExcelWorkBook"
End Sub
如果要从模块运行此命令,只需将“Private Sub”部分更改为“Public Function”。这样,您可以使用RunCode操作从函数中调用该函数(函数名称= ExportMyQueryOtTableToExcel())。