永发信息网

怎么将Excel的多张工作表内容,合并到一张新的工作表当中

答案:1  悬赏:10  手机版
解决时间 2021-01-28 14:28
怎么将Excel的多张工作表内容,合并到一张新的工作表当中
最佳答案
1、新建一个文件夹、将要合并的表格放到里面、新建一个表格、用excel打开、右击Sheet1
2、选择查看代码(PS:excel有着一项,WPS没有)
3、将下列代码复制到文本框中:
Sub 合并当前目录下所有工作簿的全部工作表()
Dim MyPath, MyName, AWbName
Dim Wb As workbook, WbN As String
Dim G As Long
Dim Num As Long
Dim BOX As String
Application.ScreenUpdating = False
MyPath = ActiveWorkbook.Path
MyName = Dir(MyPath & "\" & "*.xls")
AWbName = ActiveWorkbook.Name
Num = 0
Do While MyName <> ""
If MyName <> AWbName Then
Set Wb = Workbooks.Open(MyPath & "\" & MyName)
Num = Num + 1
With Workbooks(1).ActiveSheet
.Cells(.Range("B65536").End(xlUp).Row + 2, 1) = Left(MyName, Len(MyName) - 4)
For G = 1 To Sheets.Count
Wb.Sheets(G).UsedRange.Copy .Cells(.Range("B65536").End(xlUp).Row + 1, 1)
Next
WbN = WbN & Chr(13) & Wb.Name
Wb.Close False
End With
End If
MyName = Dir
Loop
Range("B1").Select
Application.ScreenUpdating = True
MsgBox "共合并了" & Num & "个工作薄下的全部工作表。如下:" & Chr(13) & WbN, vbInformation, "提示"
End Sub
4、点击运行、一段时间(取决于表格的大小和多少)后,合并完成了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
词翰的意思是什么啊?知道的请说下!
昨天申请的QQ号,没有登录过,别的什么都记得,
滦县有小米手机维修部吗
体育生考上二本以上的大学 毕业后获得的文凭
敛足的意思是什么啊?知道的请说下!
极简主义在心理学上似乎不那么积极?怎么从心
11年11月生产的是那款锋范
2瓶装52度浓香型西凤祥云酒 475mL 价格
王羲之的字有什么美称
中介公司从银行贷款我贷20万他提前收16000手
平安车险出险一次还能7折吗
事变的意思是什么啊?知道的请说下!
蜘蛛侠暗影之网的操作
屋外的雨还在无休无止的下着,和《冬季到台北
中国古代四大贪官谁的钱最多
推荐资讯
东方红450拖拉机挂粉碎机费劲吗
一辆汽车从甲城开往乙城,第一小时行驶了全程
头发到肩膀老是向外翘,怎么办?
mysql 想要去除重复(保留时间字段中 时间最
因式分解 (1)4x^4y^2-96x^2y^2-100y^2(2)a^4b
农业银行公务卡一个月提额两次会有影响吗?
变频串联谐振需要的操作规范有哪些?
邱淑贞和郑伊健合作的电影,最后邱淑贞演的那
发炎时,血液中能穿过毛细血管壁,吞噬病毒的
r7s系统要更新吗,这都第二次了
用手机导航一次能产生多大流量?
从昨晚开始心慌,躺着还感觉心往下沉,没力气
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?