永发信息网

在做一个表格 要提取出其它(好几百个)文件夹里面的excel 表格内容到

答案:3  悬赏:0  手机版
解决时间 2022-01-01 01:32
在做一个表格 要提取出其它(好几百个)文件夹里面的excel 表格内容到同一个表格里面!有什么快速的方法 谢谢
最佳答案
将这些文件copy到一个文件夹(只有这些Excel,且若打开某一文件,数据就能看见——即不用点其他sheet),建一新Excel,也存到该文件夹。仅打开该新Excel,按Alt+F11,左边窗口右键点,插入模块,在右边窗口粘贴如下代码:

Sub Find()
Application.ScreenUpdating = False
Dim MyDir As String
MyDir = ThisWorkbook.Path & "\"
ChDrive Left(MyDir, 1) 'find all the excel files
ChDir MyDir
Match = Dir$("")
Do
If Not LCase(Match) = LCase(ThisWorkbook.Name) Then
Workbooks.Open Match, 0 'open
ActiveSheet.Copy Before:=ThisWorkbook.Sheets(1) 'copy sheet
Windows(Match).Activate
ActiveWindow.Close
Match = Dir$
End If
Loop Until Len(Match) = 0
Application.ScreenUpdating = True
End Sub

按F5执行此宏,文件copy完成。

然后可以用sum(sheet12:sheet30!A1)汇总了。
如果数据只有几列的话,可以直接用宏copy到一张工作表中。
全部回答
假设你的目录在 d:\ws01 用dos命令解决: 点开始-运行,输入cmd回车,在弹出窗口下输入下面命令: d: cd\ws01 dir /b /s >\xxx.xls exit 打开我的电脑-d盘,有一个名为xxx的文件,打开它里面有你想要的东东。 注:想要其它格式的文件名: 打开cmd窗口,执行下面 dir /? ************************************* 很少有人用dos命令喽!!!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
满什么什么什么成语
《真菌世界》太阳火这关怎么过啊?
洛龙区洛阳洛龙派出所龙瑞警务室地址在哪里啊
梦见客厅墙上挂满红色的图画
《杨氏之子》这片古文改成一个小故事.
下列命题的逆命题是真命题的是A.两直线平行同
我在电子厂上班,厂要搬外地了,计件工资很低
小米Root专用软件的名字叫什么,在哪里下载
qie位中的qie怎么写呢?
清家沟隧道地址有知道的么?有点事想过去
肩宽42胸围100衣长64的衣服
成人零基础想学舞蹈 怎么入门呢
单选题北京中关村“电子一条街”兴起的内因是
在校大学生能回本省考教师资格证吗
单选题Few men________ shopping
推荐资讯
如何增加暖气片散热性能
有熟悉华鹏瓷砖品牌吗?可以买这个牌子吗?
廊坊旅行社哪家比较好
ggboomboom啥歌
2016年第三套房契税是多少
单选题按时间顺序排列下列事件,正确的是①郑
pads router 过孔怎么对齐
石槽村委会在什么地方啊,我要处理点事
I’vetakensomeoneelse’sgreensweaterbymist
剑桥少儿英语一级考级过关分是多少?
阅读下列材料,回答下列问题.厄瓜多尔的首都
web应用的商业目的是什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?