我有一个Excel Dashboard,我有按钮在MS Access中执行一些数据清理。 Access数据库从其他两个Excel文件中获取数据。当我单独运行MS Access时,我没有遇到任何问题。我的用户希望从最终的Excel仪表板完成所有操作。因此,当我从最终的Excel报表中调用Access模块时,输入的excel文件将以只读方式打开,并且Access操作未完成。每次我都被迫在任务管理器中杀死进程。我希望输入Excel文件正常关闭,Access要执行操作集,只需要在Excel仪表板中检索最终值。
答案 0 :(得分:0)
上传文件后使用这段代码
'This will set the sheet object to nothing
set xlsht=Nothing
'This closes the workbook
xlwkb.Close
set xlwkb=Nothing
'This closes the excel application
xlapp.Quit
set xlapp=Nothing