推广 热搜: 疫情  定额  住建厅  增值税  建造师  河南省  江西省  闽建〔2018〕  全过程工程咨询  图集 

怎样将excel中的几个明细表中的每一条记录依次汇总到一个总表中

   日期:2019-03-31    
核心提示:分表中数据会随机变化,总表自动随之改变不用手工填充。据说需要使用VBA代码,本人非计算机专业,看不懂程序代码,还请大神相助

分表中数据会随机变化,总表自动随之改变不用手工填充。据说需要使用VBA代码,本人非计算机专业,看不懂程序代码,还请大神相助。

可以利用VBA将excel中的几个明细表中的每一条记录依次汇总到一个总表中

软件版本:Office2007

方法如下:

1.当前工作簿中有多个工作表,结构都一样如下所示,当里面的数据不一样,将它们全部合并到当前工作表中:

2.Alt+F11,打开宏界面,输入如下代码:

Sub m()

For Each sh In Sheets '遍历每个工作表,提取数据

If sh.Name <> "Sheet1" Then '排除当前工作表

sh.Range("B2:G" & sh.Range("A65536").End(3).Row).Copy Range("A" & Range("A65536").End(3).Row + 1) '将工作表中的所有数据复制到当前工作表最后一行的下一行中

End If

Next

End Sub

3.F5执行代码,返回Excel得到结果如下,工作表合并完成:



 

附件请到造价文库中查找下载

打赏

 
更多>同类造价资讯

推荐图文
推荐信息
推荐造价资讯
点击排行

网站首页  |  关于我们  |  代理招商  |  联系方式  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅造价者  |  违规举报