收藏 分销(赏)

VBA方法---将多个excel文件合并到一个excel的多个sheet中.doc

上传人:a199****6536 文档编号:7141996 上传时间:2024-12-26 格式:DOC 页数:2 大小:15.04KB 下载积分:5 金币
下载 相关 举报
VBA方法---将多个excel文件合并到一个excel的多个sheet中.doc_第1页
第1页 / 共2页
VBA方法---将多个excel文件合并到一个excel的多个sheet中.doc_第2页
第2页 / 共2页
本文档共2页,全文阅读请下载到手机保存,查看更方便
资源描述
(完整版)VBA方法_-_将多个excel文件合并到一个excel的多个sheet中 VBA方法 — 将多个excel文件合并到一个excel的多个sheet中 由上级的要求,同事需要将以前做的所有excel文件(手机话费清单表),都合并到一个excel中,并且每个excel文件为一个sheet。她开始是用复制粘贴的方法,很麻烦。所有她就问我,有没有什么方法可以快点做完。 网上搜索,方法如下: 1。 将需合并的excel文件放在同一个文件中,并这个文件中新建一个excel文件 2. 打开新建的excel文件,按alt + f11建,打开宏,新建一个模组,将下面的代码拷贝进去,并保存. Sub Books2Sheets()     ’定义对话框变量     Dim fd As FileDialog     Set fd = Application.FileDialog(msoFileDialogFilePicker)         '新建一个工作簿     Dim newwb As Workbook     Set newwb = Workbooks。Add         With fd         If .Show = —1 Then             ’定义单个文件变量             Dim vrtSelectedItem As Variant                         ’定义循环变量             Dim i As Integer             i = 1                         ’开始文件检索             For Each vrtSelectedItem In 。SelectedItems                 '打开被合并工作簿                 Dim tempwb As Workbook                 Set tempwb = Workbooks.Open(vrtSelectedItem)                                 ’复制工作表                 tempwb。Worksheets(1)。Copy Before:=newwb.Worksheets(i)                                 ’把新工作簿的工作表名字改成被复制工作簿文件名,这儿应用于xls文件,即Excel97—2003的文件,如果是Excel2007,需要改成xlsx                 newwb。Worksheets(i).Name = VBA。Replace(tempwb。Name, ".xls", ”")                                 ’关闭被合并工作簿                 tempwb.Close SaveChanges:=False                                 i = i + 1             Next vrtSelectedItem         End If     End With         Set fd = Nothing End Sub 3. 运行程序,弹出对话框,批量选择要合并的excel名,确定即可.注意:完成后,所需表格为book1,而不是那个新建excel。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服