将多个Excel工作簿合并成一个新的工作簿.docx

将多个Excel工作簿合并成一个新的工作簿.docx

ID:57554511

大小:951.98 KB

页数:6页

时间:2020-08-27

将多个Excel工作簿合并成一个新的工作簿.docx_第1页
将多个Excel工作簿合并成一个新的工作簿.docx_第2页
将多个Excel工作簿合并成一个新的工作簿.docx_第3页
将多个Excel工作簿合并成一个新的工作簿.docx_第4页
将多个Excel工作簿合并成一个新的工作簿.docx_第5页
资源描述:

《将多个Excel工作簿合并成一个新的工作簿.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、精品文档怎么将多个Excel工作簿合并成一个新的工作簿已知有多个独立的excel工作簿文件,现在需要将这些文件合并到一个新的工作簿中。保留原来excel工作簿中各个excel工作表名称。如果量小,可以采用打开一个个复制的方法。在这里,我将向大家分享,怎么批量处理多个工作簿(ps:不是工作表)的合并。工具/原料microsoftofficeexcel20071.将需要合并的excel工作簿文件放置在一个文件夹中。每个文件夹中的工作簿都输入了简单的内容。2.在该文件夹中,新建立一个新的excel工作簿文件。重命名为8.方法/步骤6欢。迎下载精品文档

2、3.打开新建立的excel工作簿文件8.按Alt+F11或者将鼠标移动到下方工作表名称sheet1上右键,选择查看代码。4.在弹出的代码编辑窗口中,输入代码。注意:通过快捷键Alt+F11打开的窗口如下没有直接复制代码的面板,需要点击左上方的工程-VBAproject模块,双击sheet1,即可打开代码窗口。而步骤3中的第二种方法可以直接打开代码输入窗口。6欢。迎下载精品文档3.在代码窗口中,黏贴下列代码:4.SubCombineFiles()DimpathAsStringDimFileNameAsStringDimLastCellAsRang

3、eDimWkbAsWorkbookDimWSAsWorksheetDimThisWBAsStringDimMyDirAsStringMyDir=ThisWorkbook.path&""'ChDriveLeft(MyDir,1)'findalltheexcelfiles'ChDirMyDir'Match=Dir$("")6欢。迎下载精品文档ThisWB=ThisWorkbook.NameApplication.EnableEvents=FalseApplication.ScreenUpdating=Falsepath=MyDirFileName

4、=Dir(path&"*.xlsx",vbNormal)DoUntilFileName=""IfFileName<>ThisWBThenSetWkb=Workbooks.Open(FileName:=path&""&FileName)ForEachWSInWkb.WorksheetsSetLastCell=WS.Cells.SpecialCells(xlCellTypeLastCell)IfLastCell.Value=""AndLastCell.Address=Range("$A$1").AddressThenElseWS.CopyAft

5、er:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count)EndIfNextWSWkb.CloseFalseEndIfFileName=Dir()LoopApplication.EnableEvents=TrueApplication.ScreenUpdating=TrueSetWkb=NothingSetLastCell=NothingEndSub6欢。迎下载精品文档7.点击菜单栏运行-运行子过程-用户窗体。关闭代码输入窗口。打开excel工作簿8.可以看到下方已经多了很多新的工作表——此时,我们已经

6、将之前的工作簿中的工作表都复制到了这一新建的工作簿中。6欢。迎下载精品文档欢迎您的下载,资料仅供参考!致力为企业和个人提供合同协议,策划案计划书,学习资料等等打造全网一站式需求6欢。迎下载

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。