溜溜问答 > 日常办公 > Excel > 怎么将很多Excel表放在一起?
高傑西
高傑西
邀请你来回答
133人阅读 2022-04-22

怎么将很多Excel表放在一起?

我要回答
1个回答

1.需要把多个excel表都放在同一个文件夹里面,并在这个文件夹里面新建一个excel。如图所示:

2.用microsoft excel打开新建的excel表,并右键单击sheet1,找到“查看代码”,单击进去。进去之后就看到了宏计算界面。如图所示:

3.然后把下面这些宏计算的代码复制进去,然后找到工具栏上面的“运行”下的“运行子过程/用户窗体”,代码如下,如图所示:

4.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.运行之后,等待10秒针左右,等运行完毕,就是合并完成之后,会有提示,点确定就可以了。查看合并后的数据,有5000多行,就是同一个文件夹里面17个excel表数据合并后的结果。效果如图所示。

查看全部
2022-04-22
(1) 回复 采纳

相关问题

怎样将整个Excel表放在Word?
共3条回答 >
C: 步骤一、先进入Excel表格,然后选中需要导入到Word文档中的区域,按下Ctrl+C复制;步骤二、打开Word2003,然后选择菜单栏的“编辑”中的“选择性粘贴”,在“形式”下面选中“MicrosoftOfficeExcel工作表对象”然后确定;  此时,就已经把编辑好的Excel表格导入到Word2003中了,有的人这时肯定会说,这还不是和Word中表格没什么却别啊!确实,就这样用肉眼看,根本就看不错这个表格和Word中做的表格有什么不一样之处;  区别肯定是有的,不信你双击表格看看,会是什....
回复
怎么将两个Excel表放在一起?
共1条回答 >
CuiYw,: 首先打开一个Excel表格,然后在表格的界面选择插入,显示并列文档,插入另一表格之后,两个表格就会融合在一起,进行整体的匹配查看数据。
回复
Word很多页都放在了一起,怎么分开?
共1条回答 >
道禾设计装饰事务所: 第一篇Word后面插入分节符,再把第二篇Word复制到后面,再插入分节符,复制过来文章。以此类推....。各Word格式不变,满足你说的“前面做的效果都要显示出来!”
回复
如何将两个Excel表格放在一起?
共1条回答 >
Abby: 这个问题你问得简单,其实并不简单!情况一:打开2个不同的excel文件,使其并排一般情况下,我们先打开一个xls文件,再开另一个,屏幕上只会显示最后一个xls文件,而状态栏却显示的是2个xls文件,如何能将2个文件一起显示出来呢?有3个法:1个是你一边按住ctrl键,用鼠标分别点选2个xls文件,然后敲回车,就会打开2个xls文件窗口,你将其中一个空白的点“打开”,选中需要的文件,2个xls文件就可以并排了;方法2,先后点击2个xls文件,在任何一个xls的导航栏“窗口”——“重排窗口”,小心!....
(6) 回复
怎样将多个Excel表一起筛选?
共1条回答 >
请叫我大灰灰: 将多个excel表一起筛选方法:1、打开需要操作的Excel表格,准备工作表,并编辑好筛选条件,如:培训费、办公耗材、出差费。;2、选中表格,依次点击—数据—高级。;3、选择将筛选结果复制到其他位置—验证,列表区域是否为选中区域,否则需重新选择。;4、选择条件区域。;5、复制到任意单元格——确定。;6、选中原工作表——格式刷。;7、鼠标移动至现有工作表——当鼠标形成小刷头时——选中工作表——完成格式修改。
(22) 回复
发表成功!
感谢您的分享!
好的
官方微信群

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