如何将多个Excel文件合并成一个且保留原有数据?事实上,我们可以借用Excel宏命令来处理该操作,并且保留原有数据,建立多个Sheet页,具体操作请看下文多个Excel文件合并成一个的方法。
如何将多个Excel文件合并成一个且保留原有数据?
1、将需合并的Excel文件放在同一个文件夹中,并这个文件中新建一个Excel文件。
2、打开新建的Excel文件,按 Alt F11 键,打开宏,选择视图→代码窗口。
3、将下面的代码拷贝进去:
- 01Sub sheets2one()
- 02'定义对话框变量
- 03Dim cc As FileDialog
- 04Set cc = Application.FileDialog(msoFileDialogFilePicker)
- 05Dim newwork As Workbook
- 06Set newwork = Workbooks.Add
- 07With cc
- 08If .Show = -1 Then
- 09Dim vrtSelectedItem As Variant
- 10Dim i As Integer
- 11i = 1
- 12For Each vrtSelectedItem In .SelectedItems
- 13Dim tempwb As Workbook
- 14Set tempwb = Workbooks.Open(vrtSelectedItem)
- 15tempwb.Worksheets(1).Copy Before:=newwork.Worksheets(i)
- 16newwork.Worksheets(i).Name = VBA.Replace(tempwb.Name, ".xls", "")
- 17tempwb.Close SaveChanges:=False
- 18i = i 1
- 19Next vrtSelectedItem
- 20End If
- 21End With
- 22Set cc = Nothing
- 23End Sub
上一篇:Excel隐私问题警告窗口怎么关闭? 下一篇:如何快速删除Excel图片?Excel删除全部图片的方法
相关文章
如何快速删除Excel图片?Excel删除全部图片的方法
为了方便管理,一些Excel文档中自然而然会插入一些图片,当我们下次需要将所有Excel文档中的图片删除的时候如果一个个删除势必会耗费很多时间,如何快速删除Excel图片呢?见下文Excel删除全部图片的方法。
- Excel教程 Excel表格下拉列表怎么设置
Excel表格下拉列表怎么设置呢?很多用户对此还不是很清楚,小编这里就给大家带来有关Excel表格下拉列表怎么设置的回答,希望能够对大家有所帮助。......
2023-01-18
详细阅读 - Excel教程 Excel如何打印选定区域
Excel如何打印选定区域呢?很多用户对此还不是很清楚,小编这里就给大家带来有关Excel如何打印选定区域的回答,希望能够对大家有所帮助。......
2023-01-18
详细阅读 - Excel教程 Excel怎么设置英文首字母大写
Excel怎么设置英文首字母大写?Excel中输入英文首字母大写怎么操作?当我们需要将Excel表格中的英文单词,把首字母全部大写,该怎么操作呢,怎么将Excel中英文首字母大写,Excel怎么设置英文首字母大写,下面就和小编一起来看看吧!......
2023-01-18
详细阅读 - Excel教程 Excel怎么给所有的数字加10
Excel怎么给所有的数字加10?Excel数字怎么全部加10?怎么全部加1?当我们在使用Excel时,所有的数字都少10,或者1,该怎么给所有的数字都 10、 1呢,Excel怎么给所有的数字加10,EXcel数字怎么全部加10,下面就和小编一起来看看吧!......
2023-01-18
详细阅读 - Excel教程 Excel怎么设置日期自动更新
Excel怎么设置日期自动更新?Excel怎么设置日期自动更新?当我们Excel表格中的日期需要实时更新到最新日期,该怎么设置呢,怎么将Excel表格日期自动更新到最新日期,Excel怎么设置日期自动更新,下面就和小编一起来看看吧!......
2023-01-18
详细阅读
Excel单元格超链接去掉下划线的方法
Excel文档中每创建一个自带超链接的单元格,就会自动将其标蓝并加上下划线,很多用户并不喜欢这个下划线,如果你想去掉这个下划线,可以根据以下教程步骤了解Excel单元格超链接去掉下划线的方法。