好房网

网站首页 高端访谈 > 正文

Excel怎么把多个表格合并(怎样将多个表格进行excel合并)

2022-06-03 07:18:09 高端访谈 来源:
导读 今天小风给大家收集了一些Excel怎么把多个表格合并,怎样将多个表格进行excel合并方面的信息来分享给大家,如果大家感兴趣的话就接着看下面

今天小风给大家收集了一些Excel怎么把多个表格合并,怎样将多个表格进行excel合并方面的信息来分享给大家,如果大家感兴趣的话就接着看下面得文章吧

如果多个excel需要合并在一起,一个一个合并太麻烦,下面就交给大家一个快速方法方法

1、首先需要把所有需要合并的excel文件放到一个文件夹中,并且新建一个空白的excel文件。

2、然后打开这个新建的excel文件,右键点击sheet1、选择查看代码。

3、然后会出现如下的界面。

4、然后把如下代码复制粘贴到代码栏。Sub 合并当前目录下所有工作簿的全部工作表()Dim MyPath, MyName, AWbNameDim Wb As Workbook, WbN As StringDim G As LongDim Num As LongDim BOX As StringApplication.ScreenUpdating = FalseMyPath = ActiveWorkbook.PathMyName = Dir(MyPath & "\" & "*.xls")AWbName = ActiveWorkbook.NameNum = 0Do While MyName <> ""If MyName <> AWbName ThenSet Wb = Workbooks.Open(MyPath & "\" & MyName)Num = Num + 1、With Workbooks(1、).ActiveSheet.Cells(.Range("B6、5、5、3、6、").End(xlUp).Row + 2、, 1、) = Left(MyName, Len(MyName) - 4、)For G = 1、 To Sheets.CountWb.Sheets(G).UsedRange.Copy .Cells(.Range("B6、5、5、3、6、").End(xlUp).Row + 1、, 1、)NextWbN = WbN & Chr(1、3、) & Wb.NameWb.Close FalseEnd WithEnd IfMyName = DirLoopRange("B1、").SelectApplication.ScreenUpdating = TrueMsgBox "共合并了" & Num & "个工作薄下的全部工作表。如下:" & Chr(1、3、) & WbN, vbInformation, "提示"End Sub

5、接下来就是运行代码,点击运行→运行子过程/用户窗体。

6、合并成功!

本文到此结束,希望对大家有所帮助。


版权说明: 本文由用户上传,如有侵权请联系删除!


标签: