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

就是将这三张表中张三、李四、王五的记录自动汇总到下一张表中,请问如何列公式?谢谢!
对了,不求合计数,就只是照原样复制过来

可以利用VBA将excel中的几个明细表中的每一条记录依次汇总到一个总表中
软件版本:Office2007
方法如下:
1.当前工作簿中有多个工作表,结构都一样如下所示,当里面的数据不一样,将它们全部合并到当前工作表中:
2.Alt+F11,打开宏界面,输入如下代码:
Sub
m()
For
Each
sh
In
Sheets
'遍历每个工作表,提取数据
If
sh.Name
<>
"Sheet1"
Then
'排除当前工作表
sh.Range("A2:C"
&
sh.Range("A65536").End(3).Row).Copy
Range("A"
&
Range("A65536").End(3).Row
+
1)
'将工作表中的所有数据复制到当前工作表最后一行的下一行中
End
If
Next
End
Sub
3.F5执行代码,返回Excel得到结果如下,工作表合并完成:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-22
如果你的意思是当你在销售明细表中添加了一条新的销售记录,然后自动就添加到汇总表上,这个最好是用VBA来实现。追问

具体怎么操作,您那有操作步骤或者教程吗?VBA这个我没有接触过,不知道如何使用!谢谢您!

追答

这个不是操作的问题,要编写代码的。

追问

请问,能麻烦您制作一张简单的表,编写一下程序给我看看吗?请说明没一条程序具体代表什么意思,谢谢您!麻烦您了?
此外,涉及这一方面知识的VBA课程是哪一章节,我自己再学学!

追答

本回答被提问者采纳
相似回答