如何将多个sheet合并到一个sheet里,多个人sheet合并到一个sheet
今天小编为大家分享生活中的小常识、日常问题解答等相关内容,希望能够帮助大家。
多个sheet合并成一个sheet的宏代码,多个sheet合并成一个这个很多人还不知道,现在让我们一起来看看吧!
1、使用方法:新建一个工作薄,将其命名为你合并后的名字。
2、2、打开此工作薄。
3、3、在其下任一个工作表标签上点击右键,选择“查看代码”。
4、4、在打开的VBA编辑窗口中粘贴以下代码:Sub 工作薄间工作表合并()Dim FileOpenDim X As IntegerApplication.ScreenUpdating = FalseFileOpen = Application.GetOpenFilename(FileFilter:="Microsoft Excel文件(*.xls),*.xls", MultiSelect:=True, Title:="合并工作薄")X = 1While X <= UBound(FileOpen)***.Open Filename:=FileOpen(X)Sheets().Move After:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count)X = X + 1WendExitHandler:Application.ScreenUpdating = TrueExit Suberrhadler:MsgBox Err.DescriptionEnd Sub5、关闭VBA编辑窗口。
5、6、在excel中,工具---宏---宏,选“工作薄间工作表合并”,然后“执行”。
6、7、在打开的对话窗口中,选择你要合并的300个工作薄。
本文到此分享完毕,希望对大家有所帮助。
Www.yiLeen.com.CN艺莲園提供生活百科,美食,购物,旅游,房产,交通,家居,数码,科技,财经,教育,健康,娱乐,历史,汽车,生活消费门户网站
本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
联系邮箱:773537036@qq.com
发表评论