电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

excel合并工作簿和工作表的代码

excel合并工作簿和工作表的代码_第1页
1/3
excel合并工作簿和工作表的代码_第2页
2/3
excel合并工作簿和工作表的代码_第3页
3/3
把多个工作簿合并到一个工作簿作为新工作簿的一张表(宏代码)Sub 合并当前目录下所有工作簿的全部工作表() Dim MyPath, MyName, AWbName Dim Wb As Workbook, WbN As String Dim G As Long Dim Num As Long Dim BOX As String Application。ScreenUpdating = False MyPath = ActiveWorkbook.Path MyName = Dir(MyPath & "\" & "*。xls") AWbName = ActiveWorkbook。Name Num = 0 Do While MyName <> "" If MyName <> AWbName Then Set Wb = Workbooks.Open(MyPath & "\” & MyName) Num = Num + 1 With Workbooks(1).ActiveSheet 。Cells(。Range(”A65536")。End(xlUp).Row + 2, 1) = Left(MyName, Len(MyName) — 4) For G = 1 To Sheets。Count Wb.Sheets(G).UsedRange.Copy 。Cells(。Range(”A65536”).End(xlUp).Row + 1, 1) Next WbN = WbN & Chr(13) & Wb。Name Wb。Close False End With End If MyName = Dir Loop Range("A1”).Select Application。ScreenUpdating = True MsgBox " 共 合 并 了 ” & Num & " 个 工 作 薄 下 的 全 部 工 作 表 . 如 下 :” & Chr(13) & WbN , vbInformation, ”提示" End Sub 具体操作:在工作簿目录下新建一工作簿,工具—--宏—---编辑器—---插入-模块-—-粘贴代码==运行excel 如何将一个工作簿中的多个工作表合并到一张工作表上打开你的工作簿 新建一个工作表 在这个工作表的标签上右键 查看代码 你把下面的代码复制到里边去,然后 上面有个运行 运行子程序就可以了,代码如下,假如 出现问题你可以尝试工具 宏 宏安全性里把那个降低为中或者低再试试Sub 合并当前工作簿下的所有工作表()Application。ScreenUpdating = FalseFor j = 1 To Sheets.Count If Sheets(j).Name 〈〉 ActiveSheet。Name Then X = Range(”A65536”)。End(xlUp).Row + 1 Sheets(j).UsedRange.Copy Cells(X, 1) End IfNextRange("B1”)。SelectApplication。ScreenUpdating = TrueMsgBox ”当前工作簿下的全部工作表已经合并完毕!”, vbInformation, ”提示”End Sub把同一工作簿多张工作表合并到同一张工作表1 新建一个工作表放在最左边,ALT + F11 键打开代码框--插入—-模块—-复制以下...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

excel合并工作簿和工作表的代码

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部