
这个要看你是想让VBA自动处理还是用手动执行VBA了
如果是手动,很简单,将有VBA代码的EXCEL文件打开,然后将要处理的EXCEL文件打开,在要处理的EXCEL画面执行宏,选择宏名称,执行就可以了。宏名称前面会有VBA所在的EXCEL文件的文件名。
每个格局相同,要处理的EXCEL执行一次就可以了。
如果想要用VBA统一处理的话,涉及到文件名的问题,因为要用代码自动打开EXCEL,就要让程序知道要打开的文件名,还涉及到要处理的文件个数问题。如果你的多个数据表文件名每次都相同,个数都相同,这样简单,但我想一般情况下软件输出的多个数据表,文件名都会和日期、时间有关。
关于用VBA自动处理,如果你想知道,把问题补充一下,我再来修改我的答案。
SUBTOTAL函数是功能强大的分类汇总统计函数,有两个参数,第一个为1到11或101到111的数字,第二个为数据区域。
SUBTOTAL函数因为其第一个参数的从1、2、3。。。11变化而功能依次为:算术平均值函数、数值计数函数、非空单元格计数函数、最大值函数、最小值函数等等,其效果与算术平均值、数值计数、非空单元格计数等函数相同。具体情况如下表:
第一个参数值 相当于函数
1 AVERAGE
2 COUNT
3 COUNTA
4 MAX
5 MIN
6 PRODUCT
7 STDEV
8 STDEVP
9 SUM
10 VAR
11 VARP
举例:A2:C9为数据区
在A10输入“=SUBTOTAL (1,A2:C9)”,结果显示为数据区的算术平均值;
在A11输入“=SUBTOTAL (2,A2:C9)”,结果显示为数据区的数值个数;
在A12输入“=SUBTOTAL (3,A2:C9)”,结果显示为数据区的非空单元格数量;
在A13输入“=SUBTOTAL (4,A2:C9)”,结果显示为数据区的最大值,。以此类推。
5``````最小值
6``````乘积
7``````基于样本估算标准偏差
8``````基于以参数形式给出的整个样本总体计算标准偏差
9``````求和
10``````
11``````计算基于整个样本总体的方差
以上就是关于一个VBA程序怎么处理多个excel 表格全部的内容,包括:一个VBA程序怎么处理多个excel 表格、在EXCEL表格用VBA做一个统计的程序!、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)