Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 6861|回复: 9

[已解决]VBA多工作簿汇总数据。

[复制链接]
发表于 2013-9-14 10:47 | 显示全部楼层 |阅读模式
单位有一百多个部门,每天要上报数据,我的工作就是把各部门每天的数据进行汇总。这一百多个部门的表都是相同的,只是在各自部门的名称的那一栏里填报当天的数据。以前得到一段代码,可以进行汇总,只是每次汇总时只能汇总当天的数据,有的部门因为各种原因推迟了上报数据的时间,也就是过两天才上报一次,这时能不能也把前两天的数据补充汇总进来呢?
现在的要求是:
不改变以前汇总过的数据,只汇总总表中没有的数据,也就是用总表在26号汇总各部门中25号的填报的内容,24号已经汇总过的数据不动。要是前两天没有上报的数据,在今天上报了,也连同今天的数据一同汇总

谢谢!

汇总实例2.zip (387.78 KB, 下载次数: 40)
发表于 2013-9-14 10:54 | 显示全部楼层
这个更简单逐个单元格循环判断,只是速度要慢一些。
回复

使用道具 举报

发表于 2013-9-14 11:03 | 显示全部楼层    本楼为最佳答案   
代码已经写好了,在附件中,请测试!

汇总实例2.rar

348.14 KB, 下载次数: 201

回复

使用道具 举报

发表于 2013-9-14 11:54 | 显示全部楼层
不知哪里是日期列或行?若第一行是日期行,怎么会有32呢?
回复

使用道具 举报

 楼主| 发表于 2013-9-15 09:16 | 显示全部楼层
yyyydddd8888 发表于 2013-9-14 11:03
代码已经写好了,在附件中,请测试!

谢谢你!这个非常好用!
谢谢!
回复

使用道具 举报

 楼主| 发表于 2013-9-15 09:17 | 显示全部楼层
su45 发表于 2013-9-14 11:54
不知哪里是日期列或行?若第一行是日期行,怎么会有32呢?

这个只是模拟的数据,我自动拖出来的日期,实际是从本月的26日到下个月的25日。
回复

使用道具 举报

发表于 2013-9-17 14:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2013-10-13 00:08 | 显示全部楼层
yyyydddd8888 发表于 2013-9-14 10:54
这个更简单逐个单元格循环判断,只是速度要慢一些。

如何进行逐个单元格循环判断?
回复

使用道具 举报

发表于 2013-10-13 20:52 | 显示全部楼层
企业部门多就是麻烦,谢谢解决了一个问题
回复

使用道具 举报

发表于 2013-11-12 10:23 | 显示全部楼层
来学习一下汇总相关知识
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-15 03:44 , Processed in 0.316244 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表