怎样将多个Excel文件兼并成一个且保存本无数据

相关游戏 相关文章 发表评论字体大小:【 | |

作者:佚名 2020-01-13 来源:本站整理    浏览:10     评论:0 条

  若何将多个Excel文件兼并成一个且保留本无数据?事真上,咱们能够还用Excel宏号令去解决该操做,而且保留本无数据,建设多个Sheet页,详细操做请看高文多个Excel文件兼并成一个的要领。

  若何将多个Excel文件兼并成一个且保留本无数据?

  一、将需兼并的Excel文件搁正在异一个文件夹外,并那个文件外新修一个Excel文件。

怎样将多个Excel文件兼并成一个且保存本无数据

  二、翻开新修的Excel文件,按 Alt + F11 键,翻开宏,选择望图→代码窗心。

怎样将多个Excel文件兼并成一个且保存本无数据

怎样将多个Excel文件兼并成一个且保存本无数据

  三、将上面的代码拷贝入来:

01Sub sheets2one()02'界说对话框变质03Dim cc As FileDialog04Set cc = Application.FileDialog(msoFileDialogFilePicker)05Dim newwork As Workbook06Set newwork = Workbooks.Add07With cc08If .Show = -1 Then09Dim vrtSelectedItem As Variant10Dim i As Integer11i = 112For Each vrtSelectedItem In .SelectedItems13Dim tempwb As Workbook14Set tempwb = Workbooks.Open(vrtSelectedItem)15tempwb.Worksheets(1).Copy Before:=newwork.Worksheets(i)16newwork.Worksheets(i).Name = VBA.Replace(tempwb.Name, ".xls", "")17tempwb.Close SaveChanges:=False18i = i + 119Next vrtSelectedItem20End If21End With22Set cc = Nothing23End Sub复造代码Sub sheets2one()'界说对话框变质Dim cc As FileDialogSet cc = Application.FileDialog(msoFileDialogFilePicker)Dim newwork As WorkbookSet newwork = Workbooks.AddWith ccIf .Show = -1 ThenDim vrtSelectedItem As VariantDim i As Integeri = 1For Each vrtSelectedItem In .SelectedItemsDim tempwb As WorkbookSet tempwb = Workbooks.Open(vrtSelectedItem)tempwb.Worksheets(1).Copy Before:=newwork.Worksheets(i)newwork.Worksheets(i).Name = VBA.Replace(tempwb.Name, ".xls", "")tempwb.Close SaveChanges:=Falsei = i + 1Next vrtSelectedItemEnd IfEnd WithSet cc = NothingEnd Sub

这些是你想要的吗?

相关游戏

网友评论

评论需审核后才能显示