Set Fld = FSO . get folder(this workbook 。路径与路径 。" \ Data \ ")'读取要汇总的数据所在的文件夹 。
如果Fld 。Files . Count & gt那么0
应用 。ScreenUpdating = False
用于Fld中的每个Fl 。文件
工作簿 。打开(左前)
arr = activeworkbook 。工作表(1) 。[B3: E5]'将每个表格数据区域中需要汇总的值分配给数组arr 。
For i = 1到3 '逐行
对于j = 1到4 '逐列
If IsNumeric(arr(i,j))那么brr(i,j) = brr(i,j) arr(i,j)
'累加如果单元格是数字 。
下一个
下一个
ActiveWorkbook 。关闭
下一个
应用 。ScreenUpdating = True
thisworkbook.worksheets (1) 。[B3: E5] = brr '将汇总数据写入汇总表的相应区域 。
MsgBox "数据摘要已完成"
其他
MsgBox "找不到工作簿文件"
结束If
结束Sub
希望这个例子可以帮助你减轻重复计算的痛苦 。
,
推荐阅读
- 如何删除电脑中多余的盘符
- 想制作一个统计表格怎么制作
- 广州长隆水上乐园门票价格表
- 列车时刻表车次查询
- 想买快1000块左右的手表
- 索尼表示这些电视已经为PlayStation 5准备就绪
- 蒂姆库克表示苹果不会通过收购来遏制竞争
- 华为以年度最佳智能手机相机和最佳智能手表而著称
- 桃子怎样挑选的好吃
- Excel表格WPS表格如何快速添加数值的千位分隔符 wps如何将一个表格添加分隔线