作者:乔山办公网日期:
返回目录:excel表格制作
图1是一张营业明细表,是一家公司的营业员从她们公司的开票系统中导出复制到表中的。
图1营业明细表
图2是一张格式统一营业收入报表,用于每日和每月的统计。
图2报表
以上2张表在同一个工作簿中,公司营业员因每天下班后需要把营业额进行分类统计,填到图2报表中,发到微信群中给领导看,月底汇总把这张报表给财务做账用。为了快速、准确的填好这张表,不耽误下班时间,请我帮想办法。于是,我就写了个简单的ⅤBA宏,基本满足了需求。
从图1、图2中看出,报表中需统计的项目名称明细表的H、I列,金额是M列,日期是Q列中,单价拿来平均。那么只要在ⅤBA中把它们的关系写出来就可以了。
1、点击excel菜单栏上的开发工具,打开ⅤBA编辑器,或直接键盘alt+F11也可以打开。如图3
图3打开VBA编辑器
2、建一个模块。图4
图4建模块
3、打开代码窗口。图5
图5代码窗口
4、建一个名为“汇总”的宏,在刚才打开的代码框在,写入宏代码,黑色的是代码,绿色是代码的说明。因为全部写上去代码太长,所以只写了2个统计项目的代码示例。图6
图6 代码
5、建一个按钮,命名为刷新,并跟名为“汇总”的宏绑定。图7
图7绑定宏
6、在汇总表的B列、C列的第4行输入开始日期和截止日期,点击刷新,即可把任意时段的营业明细统计结果自动填入汇总表中。图8
图8刷新即可统计
一个简单的宏,在某些方面可以大大的提高了相关工作人员的效率。