Excel精英培训网

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

[已解决]多工作薄数据汇总

[复制链接]
 楼主| 发表于 2016-1-26 09:06 | 显示全部楼层
grf1973 发表于 2016-1-25 22:05
23句

还有文件夹内有XLS、PDF等文件,有办法设置只选择XLS工作薄吗?
回复

使用道具 举报

发表于 2016-1-26 09:16 | 显示全部楼层
For j = 5 To UBound(arr, 2)
                x = arr(1, j)     '要查找的内容

j=5表示从第5列开始是需要匹配的东西
UBound(arr, 2) 是第二行要查找内容的最大列(本例中是N列)
x = arr(1, j)  是J列要查找的内容(因为数组定义的是一行多列,所以每个数组元素都是arr(1,j)

另外要只打开EXCEL文件的话,代码16句改成  
If InStr(fn, ThisWorkbook.Name) = 0 And fn Like "*.xls*" Then        '如果和本文件名不同,那么打开文件,开始导入
回复

使用道具 举报

 楼主| 发表于 2016-1-26 09:27 | 显示全部楼层
grf1973 发表于 2016-1-26 09:16
For j = 5 To UBound(arr, 2)
                x = arr(1, j)     '要查找的内容

谢谢!就是图片名称横向对应的值和竖向对应的值是通过哪些来识别和导入的
085112c8jua6vur8vla18r.png
回复

使用道具 举报

 楼主| 发表于 2016-1-26 09:40 | 显示全部楼层
grf1973 发表于 2016-1-26 09:16
For j = 5 To UBound(arr, 2)
                x = arr(1, j)     '要查找的内容

还有这2个位置互换,需要修改那个代码了?请老师能否告知
134329zu45k15r5bzmii7a.png
回复

使用道具 举报

发表于 2016-1-26 10:18 | 显示全部楼层
请看附件。

多工作薄数据汇总.rar

830.78 KB, 下载次数: 13

回复

使用道具 举报

 楼主| 发表于 2016-1-26 16:24 | 显示全部楼层
grf1973 发表于 2016-1-26 10:18
请看附件。

老师:我希望将导入到表1的数据按月份进行汇总表2的VBA,如图示,我另外发一个贴
QQ图片20160126161707.png
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 03:38 , Processed in 0.516915 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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