我对如何执行一系列任务感到很遗憾,我甚至不知道从哪里开始,我觉得可以用脚本等完成。
我希望执行的任务
根据月/年从Access表中提取数据。
Example: It is November 1st, 2017 and I want Access to take data
from only October 2017 and nothing else. Then next month
December 1st, 2017 and it takes data from November 2017
然后我希望这些数据转到Excel,然后导出为.xlsx,其中包含月份/年份
Example: "October2017Datasheet.xlsx"
主题演讲/迄今为止我的理解
感谢您提供任何帮助,非常感谢
答案 0 :(得分:0)
使用Excel中的 CopyFromRecordset 方法将数据检索到新工作簿中。
过滤这些:
DateDiff("m", [YourDateField], Date()) = 1
保存新工作簿,并为其命名:
Format(DateAdd("m", -1, Date()), "mmmmyyyy") & "Datasheet.xlsx"
在工作簿中插入代码以运行代码:
Private Sub Workbook_Open()
FunctionToImportData()
FunctionToSaveWorkbook()
Application.Quit
End Sub
现在,使用Windows的任务计划程序每月运行一次Excel和工作簿。