Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
12
返回列表 发新帖
楼主: wowohml

[已解决]求助!~~~同一文件中的多个工作表数据合并到一张工作表

[复制链接]
 楼主| 发表于 2012-11-14 19:16 | 显示全部楼层
suye1010 发表于 2012-11-14 16:38

非常感谢、但是不知道为什么我在复制此vba后。使用总是叫我要激活宏。这个搞不懂。。
还有一个问题  你能否在下面这vba中  加入你那个   每个表格的名字。就是最后显示地区那个 怎么编写呢, 麻烦您帮我修改一下


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
If Num = 1 Then
For G = 1 To Sheets.Count
Wb.Sheets(G).UsedRange.Copy .Cells(.Range("A65536").End(xlUp).Row + 1, 1)
Next
Else
For G = 1 To Sheets.Count
Wb.Sheets(G).UsedRange.Offset(1, 0).Copy .Cells(.Range("A65536").End(xlUp).Row + 1, 1)
Next
End If
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
未命名.jpg
的.jpg

点评

03版的吧?宏安全性设置为中,打开 带宏的文件时,先查看代码,然后关闭文件,重新打开再启用宏,这样可以有效的防止宏病毒感染!!  发表于 2012-11-14 20:41
回复

使用道具 举报

发表于 2012-11-14 20:39 | 显示全部楼层
数据量大的话,可以考虑把数据放到 acc 里,写的代码都差不多的,
只是把数据放到数据库里保存,相对能更好的管理数据!!
回复

使用道具 举报

 楼主| 发表于 2012-11-14 21:09 | 显示全部楼层
无聊的疯子 发表于 2012-11-14 20:39
数据量大的话,可以考虑把数据放到 acc 里,写的代码都差不多的,
只是把数据放到数据库里保存,相对能更好 ...

acc  我更搞不懂了、、、
回复

使用道具 举报

发表于 2012-11-15 17:05 | 显示全部楼层
付款后没看到下载的文件?
回复

使用道具 举报

发表于 2012-11-16 07:41 | 显示全部楼层
学习了!!!!!!!!!
回复

使用道具 举报

 楼主| 发表于 2012-11-20 08:24 | 显示全部楼层
suye1010 发表于 2012-11-14 16:38

朋友这个怎么回事啊。。我的格式都是一样的 但是总弹出这个。。方便的话 咱们加个Q 好嘛,,1176890943
未命名.jpg
回复

使用道具 举报

发表于 2014-1-21 16:22 | 显示全部楼层
下来看看能否可用
回复

使用道具 举报

发表于 2014-4-9 10:30 | 显示全部楼层
xeuxi
回复

使用道具 举报

发表于 2016-1-4 13:41 | 显示全部楼层
我也想要这个附件,可惜新注册不能下载。。。。
回复

使用道具 举报

发表于 2016-7-20 13:57 | 显示全部楼层
DY VB FBG
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-6-4 03:41 , Processed in 0.370062 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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