Excel中多表数据自动累加汇总 excel怎么累加每日数据( 二 )


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
希望这个例子可以帮助你减轻重复计算的痛苦 。
,

推荐阅读