溜溜问答 > 日常办公 > Excel > Excel怎么将多个表格合并成一个表格?
高傑西
高傑西
邀请你来回答
80人阅读 2022-04-18

Excel怎么将多个表格合并成一个表格?

我要回答
1个回答

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、点击运行、一段时间(取决于表格的大小和多少)后,合并完成了。

查看全部
2022-04-18
回复 采纳

相关问题

如何将多个表格合并成一个表格?
共3条回答 >
。: 打开需要合并的表格,鼠标选中第一个表格。鼠标右键点击“合并表格”,选择“合并成一个工作表”。在合并成一个工作表窗口中,勾选要合并的表格。点击“开始合并”即可。MicrosoftExcel是微软公司的办公软件Microsoftoffice的组件之一,是由Microsoft为Windows和AppleMacintosh操作系统的电脑而编写和运行的一款试算表软件。Excel是微软办公套装软件的一个重要的组成部分,它可以进行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计财经、金融等众多领....
回复
怎么将Word里面的多个表格合并成一个表格?
共1条回答 >
ZHEUJINGYEAM:   抄方法如下:  1、打开Word;  2、点击表格左上方的“表格属性”按钮;  3、在“表格属性”窗口中,将两个表格的文字环绕方式都设置成“无”  4、这个时候再删除独立表格之间的空行,就可以轻松的将两个表格进行合并,如下图:  
回复
如何将多个Excel表格合并成一个表格?
共1条回答 >
文 风 淡 雅: 上周的时候闺蜜跟我吐槽,说自己辛辛苦苦整理了2019年全部的财务报表,交给老板后,没有表扬就算了,还挨批评了,老板觉得一个一个的打开12张表格太麻烦,让闺蜜以后把表格合并到一起在发给他。作为一个Excel小白来了,闺蜜觉得自己能把数据汇总在一起就很不容易了,还要全部合并到一起,那只能一个一个复制、粘贴。说到合并多个Excel表格,你想到的第一个办法是什么呢?如果你脑海里第一反应是【Ctrl+C】、【Ctrl+V】,那你来对了,今天就跟你分享一招快速合并多个工作表的方法。在合并多个表格前,我们需要....
回复
怎么把Excel多个表格合并成一个表格?
共1条回答 >
olo: 1、新建一个文件夹、将要合并的表格放到里面、新建一个表格、用excel打开、右击Sheet12、选择查看代码(PS:excel有着一项,WPS没有)3、将下列代码复制到文本框中:Sub合并当前目录下所有工作簿的全部工作表()DimMyPath,MyName,AWbNameDimWbAsworkbook,WbNAsStringDimGAsLongDimNumAsLongDimBOXAsStringApplication.ScreenUpdating=FalseMyPath=ActiveWorkbo....
回复
如何将Excel多个表格合并成一个?
共0条回答 >
发表成功!
感谢您的分享!
好的
官方微信群

(微信添加“妙妙”或“笑笑”,邀您进群)