合并多个Excel到一个sheet的方法.docx

上传人:wj 文档编号:1655933 上传时间:2023-05-01 格式:DOCX 页数:1 大小:12.33KB
下载 相关 举报
合并多个Excel到一个sheet的方法.docx_第1页
第1页 / 共1页
亲,该文档总共1页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

合并多个Excel到一个sheet的方法.docx

《合并多个Excel到一个sheet的方法.docx》由会员分享,可在线阅读,更多相关《合并多个Excel到一个sheet的方法.docx(1页珍藏版)》请在冰点文库上搜索。

合并多个Excel到一个sheet的方法.docx

1.先把所有要合并的EXCEL放到同一文件夹里,

2.在当前文件夹里新建一个EXCEL,

3.打开新建的EXCEL,在工作表标签sheet上点击右键,选择“查看代码”,

4.在打开的VBA编辑窗口中粘贴以下代码:

5.点击“运行”,选择“运行子过程/用户窗体”就OK了。

SubMacro1()

DimMyPath$,MyName$,shAsWorksheet,shtAsWorksheet,m&

Setsh=ActiveSheet

MyPath=ThisWorkbook.Path&"\"

MyName=Dir(MyPath&"*.xls")

Application.ScreenUpdating=False

Cells.ClearContents

DoWhileMyName<>""

IfMyName<>ThisWorkbook.NameThen

WithGetObject(MyPath&MyName)

ForEachshtIn.Sheets

IfIsSheetEmpty=IsEmpty(sht.UsedRange)Then

m=m+1

Ifm=1Then

sht.[a1].CurrentRegion.Copysh.[a1]

Else

sht.[a1].CurrentRegion.Offset

(1).Copysh.[a65536].End(xlUp).Offset

(1)

EndIf

EndIf

Next

.CloseFalse

EndWith

EndIf

MyName=Dir

Loop

Application.ScreenUpdating=True

EndSub

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2