1、需要引入一种VBA代码思路,后台打开其他工作簿,读取相应数据后,依旧在后台关闭,而不影响主表数据完整与统一;
2、首先把其他三份工作簿,分别命名为”ZX语文.xls”,”ZX数学.xls”,”ZX英语.xls”。内容格式需要整齐划一,存放路径比如”D:\我的文件”;
3、后台VBA代码1st如下,这里主要是用到了Workbooks.Open()及Workbooks().Close函数,它们可以分别在后台打开某个工作簿同时在后台对这个工作簿进行关闭;
4、后台VBA代码2nd如下;
5、运行VBA代码,会出现如下是否保存工作簿的对话框,这便是Excel后台打开及关闭其他工作簿时的提示信息;
6、最终结果如下,成功从其他三个工作簿中读取到了数据,每个学生各科成绩及平均分情况汇总完毕;