永发信息网

excel2010 同个工作簿,多个工作表内容合并为一个工作表

答案:3  悬赏:40  手机版
解决时间 2021-03-17 17:35
excel2010 同个工作簿,多个工作表内容合并为一个工作表
最佳答案
按ALT+F11,插入模块把下面的代码复制进去。
Sub 合并各工作表内容()
sp = InputBox(2)
If sp = "" Then
sp = 0
End If
st = InputBox(2)
If st = "" Then
st = 2
End If
Sheets(1).Select
Sheets.Add

If st > 1 Then
Sheets(2).Select
Rows("1:" & CStr(st - 1)).Select
Selection.Copy
Sheets(1).Select
Range("A1").Select
ActiveSheet.Paste
y = st - 1
End If

For i = 2 To Sheets.Count
Sheets(i).Select
For v = 1 To 256
zd = Cells(65535, v).End(xlUp).Row
If zd > x Then
x = zd
End If
Next v
If y + x - st + 1 + sp > 65536 Then
MsgBox "内容太多,仅合并前" & i - 2 & "个表的内容,请把其它表复制到新工作薄里再用此程序合并!"
Else:

Rows(st & ":" & x).Select
Selection.Copy
Sheets(1).Select
Range("A" & CStr(y + 1)).Select
ActiveSheet.Paste

Sheets(i).Select
Range("A1").Select '取消单元格被全选状态。
Application.CutCopyMode = False '忘掉复制的内容。
End If

y = y + x - st + 1 + sp
x = 0
Next i
Sheets(1).Select
Range("A1").Select '光标移至A1。
MsgBox "这就是合并后的表,请命名!"
End Sub
全部回答
复制到一张表上就好了,再调整一下就行了
应该没有的,只要合并单元格。你现在只能够复制与粘贴了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
遂宁农村商业银行遂州中路支行在哪里啊,我有
AbowOne是哪家公司的监控?
除了91还有什么软件类似
吉祥,所问诸事,心意已决,即可到达,同时功
告诉我几家虎扑等论坛推荐的店铺。有质量保证
我的世界1.7.10神秘时代4的思维元素是怎么合
右手腕疼痛的很厉害,无力,无内外伤,去医院
flex和jquery有什么区别么,哪个功能更强大,
怎么注册Gmail 到最后一步 不能接下去了
金华这边哪有男生服装店。比较fashion一点的
你最想创新什么
安徽大昌矿业集团的分公司介绍
濉溪县淮海北路84号坐几路公交车能到
如图,在△ABC中,角C=2角A,BD平分角ABC交AC于D
麒瑞斋老北京布鞋双辽加盟店地址在什么地方,
推荐资讯
iPhone6S使用wifi总是掉网怎么解决
单选题“隆平高科”是中国第一家以著名科学家
佳能24/2.8 35/2 28/2.8 这三只
这雪茄多少钱
校园代理是什么
双非二本人力资源管理专业考研
平时考试三百多分能上重庆单招哪所学校
刘嘉诺这名字怎么样给我为出生的儿子所起的`?
往届师范生还能去学校当老师吗?
楼房北向卧室冲着后面一栋楼的是墙角,从风水
polo在4S店换前顶胶需要多少钱
上班被铁丝搞对右眼,治好后才0.3的视力,老
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?