爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 17398|回复: 32

[资源分享] 合并多个EXCEL文件

[复制链接]

新浪微博达人勋

发表于 2014-1-2 11:09:29 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
已经测试过成功合并:
新建一个工作表,命名后保存到和与合并的100个文件同一个文件文件夹,摁 alt + f11,双击工程资源管理器里面的sheet1(sheet1),在右侧的代码区粘贴如下代码。运行。等候一会就OK了。
  1. Sub 合并当前目录下所有工作簿的全部工作表()
  2. Dim MyPath, MyName, AWbName
  3. Dim Wb As Workbook, WbN As String
  4. Dim G As Long
  5. Dim Num As Long
  6. Dim BOX As String
  7. Application.ScreenUpdating = False
  8. MyPath = ActiveWorkbook.Path
  9. MyName = Dir(MyPath & "" & "*.xls")
  10. AWbName = ActiveWorkbook.Name
  11. Num = 0
  12. Do While MyName <> ""
  13. If MyName <> AWbName Then
  14. Set Wb = Workbooks.Open(MyPath & "" & MyName)
  15. Num = Num + 1
  16. With Workbooks(1).ActiveSheet
  17. .Cells(.Range("A65536").End(xlUp).Row + 2, 1) = Left(MyName, Len(MyName) - 4)
  18. For G = 1 To Sheets.Count
  19. Wb.Sheets(G).UsedRange.Copy .Cells(.Range("A65536").End(xlUp).Row + 1, 1)
  20. Next
  21. WbN = WbN & Chr(13) & Wb.Name
  22. Wb.Close False
  23. End With
  24. End If
  25. MyName = Dir
  26. Loop
  27. Range("A1").Select
  28. Application.ScreenUpdating = True
  29. MsgBox "共合并了" & Num & "个工作薄下的全部工作表。如下:" & Chr(13) & WbN, vbInformation, "提示"
  30. End Sub
复制代码


密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-1-2 14:19:56 | 显示全部楼层
多谢版主分享啊。有用!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-1-2 16:43:58 | 显示全部楼层
多谢分享!!!!!!!!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-1-16 09:45:25 | 显示全部楼层
非常好的的帖子
谢谢共享。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-1-16 10:09:35 | 显示全部楼层
非常好的的帖子
谢谢共享。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-9-11 08:40:45 | 显示全部楼层
长了知识,谢谢!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-10-24 10:16:07 | 显示全部楼层
很智能啊。
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2014-11-24 17:04:04 | 显示全部楼层
太有用了,谢谢。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-12-17 18:53:00 | 显示全部楼层
{:eb502:}{:eb502:}
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2014-12-26 12:40:50 | 显示全部楼层

长了知识,谢谢!
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表