End Sub第四步:运行之后,等待10秒针左右,等运行完毕,就是合并完成之后,会有提示,点确定就可以了 。 查看合并后的数据,有5000多行,就是同一个文件夹里面17个excel表数据合并后的结果 。
如何把多个excel表格内容合并成一个 操作设备:戴尔电脑
操作系统:win10
操作软件:Excel2016
1、将需合并的Excel文件放在同一个文件夹中 。
2、打开新建的Excel文件,按 Alt + F11 键,打开宏,选择视图→代码窗口 。
3、将下面的代码拷贝粘贴到代码窗口中:
Sub sheets2one()
'定义对话框变量
Dim cc As FileDialog
Set cc = Application.FileDialog(msoFileDialogFilePicker)
Dim newwork As Workbook
Set newwork = Workbooks.Add
With cc
If .Show = -1 Then
Dim vrtSelectedItem As Variant
Dim i As Integer
i = 1
For Each vrtSelectedItem In .SelectedItems
Dim tempwb As Workbook
Set tempwb = Workbooks.Open(vrtSelectedItem)
tempwb.Worksheets(1).Copy Before:=newwork.Worksheets(i)
newwork.Worksheets(i).Name = VBA.Replace(tempwb.Name, ".xls", "")
tempwb.Close SaveChanges:=False
i = i + 1
Next vrtSelectedItem
End If
End With
Set cc = Nothing
End Sub
4、点击菜单“运行”—“运行子过程/用户窗体” 。
5、在弹出选择对话框中,选择要批量合并的Excel文件,点击“确定”即可合并为一个Excel工作簿 。
6、点击“确定”后,运行合并即可 。
推荐阅读
- 电脑知识|excel如何固定表头,excel排序时如何固定表头
- 电脑知识|如何在ppt中加入音乐,几张ppt怎么嵌入一首音乐
- 电脑知识|word文档如何转换成pdf,wps中怎么把word转换成ppt
- 电脑知识|excel如何自动求和,excel输入一个数累加一次
- 电脑知识|苹果手机怎么连电脑,苹果手机电脑上不能充电
- 电脑知识|电脑cpu怎么看,怎么查看电脑cpu配置
- 电脑知识|苹果电脑怎么打印,苹果电脑如何打印网页
- 电脑知识|电脑怎么玩手游,steam必买3a大作
- 电脑知识|怎么调鼠标速度,电脑怎么调鼠标灵敏度
- 电脑知识|steam怎么打不开,电脑有网络但是连不上steam
