两个表的格式都是一样的,比如表1的内容到第14行,我想让表2的内容从15行开始合到表1里面,合成结果就像表3那样,其实只要复制一下就行了,但是我的表比较多,每天都要这样做,麻烦,所以看有没有一种简单的方法。
将两个或多个EXCEL工作表合成一个表的步骤如下:
1、打开一个Excel文档,显示有三个Sheet
2、点击Sheet栏后面的【+】
3、创建一个叫“合并”的Sheet
4、右键“合并”Sheet选择【查看代码】
5、输入以下代码:
Sub 合并当前工作簿下的所有工作表()
Application.ScreenUpdating = False
For j = 1 To Sheets.Count
If Sheets(j).Name <> ActiveSheet.Name Then
X = Range("A65536").End(xlUp).Row + 1
Sheets(j).UsedRange.Copy Cells(X, 1)
End If
Next
Range("B1").Select
Application.ScreenUpdating = True
MsgBox "当前工作簿下的全部工作表已经合并完毕!", vbInformation, "提示"
End Sub
6、点击【运行】选择【运行子过程/用户窗体】
7、弹提示窗口
8、回到“合并”Sheet就能看见成功合并
每个都街单独的文件,每个文件只有一个SHEET,如图
发个地址给你,希望能帮到你,如果有用就采纳吧O(∩_∩)O~
http://jingyan.baidu.com/article/cd4c2979cced66756e6e6012.html
excel表格,如何在2分钟合并多个工作簿,多个工作表
我也知道这样最简洁,但是工作量太大,我每个表都有3000行以上的内容
追答对一个表格Ctrl+A 全选,Ctrl+C 复制,然后到另一个表的位置,Ctrl+V 粘贴,就是这么简单。