Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3326|回复: 11

[已解决]麻烦高手修改一下代码

[复制链接]
发表于 2013-12-8 10:30 | 显示全部楼层 |阅读模式
本帖最后由 dfshm 于 2013-12-8 19:13 编辑

附件 0指定工薄批量查询指定数据 .rar (475.86 KB, 下载次数: 4)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2013-12-8 10:39 | 显示全部楼层
本帖最后由 yyyydddd8888 于 2013-12-8 10:47 编辑

刚刚改好,不知道效果怎么样,请测试:
000指定工作薄批量查询指定数据.zip (217.5 KB, 下载次数: 6)
回复

使用道具 举报

 楼主| 发表于 2013-12-8 11:37 | 显示全部楼层
yyyydddd8888 发表于 2013-12-8 10:39
刚刚改好,不知道效果怎么样,请测试:

老师您好,谢谢您修改。

经过对一张工作薄的测试,一组数据(11列),对应一张工作薄,花时约49秒。
再用一组数据,对应22张工作薄,理论上在17分钟应完成,却足足花了24分钟。

昨天两组出错的数据,刚才试了一组,已过关。稍后再试一组,今晚进行大规模测试。
回复

使用道具 举报

发表于 2013-12-8 11:42 | 显示全部楼层
dfshm 发表于 2013-12-8 11:37
老师您好,谢谢您修改。

经过对一张工作薄的测试,一组数据(11列),对应一张工作薄,花时约49秒。

我也在测试,看有没有办法再提高点速度。
回复

使用道具 举报

发表于 2013-12-8 13:50 | 显示全部楼层    本楼为最佳答案   
本帖最后由 yyyydddd8888 于 2013-12-8 13:57 编辑

这个代码的速度又快了一点,请测试:
00指定工作薄批量查询指定数据.zip (197.57 KB, 下载次数: 43)

评分

参与人数 1 +1 收起 理由
dfshm + 1 很给力!

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2013-12-10 10:12 | 显示全部楼层
yyyydddd8888 发表于 2013-12-8 13:50
这个代码的速度又快了一点,请测试:

老师您好,经过两天的测试,发现此程序确实快了不少。同时也发现了三个问题。

第一:如果一组数据,工作薄过多,会出现数据装不下的情形,而且会在209列处出现乱码。这个乱码会影响后续程序的运行。如下图
QQ图片20131210094336.jpg

再如
QQ图片20131210094459.jpg

第二个问题:另存为的所有文件,打开时,都会提示一下 文件格式不对,虽然影响不大,但每次打开都会提示,有点影响进度。
如:
QQ.jpg

第三个问题:另存为的文件,空表Sheet1不存在了。因为后续所有程序,都要依赖Sheet1进行,现在只能人工增添。

后面两个问题,可以忽略;第一个问题,是重点。

回复

使用道具 举报

发表于 2013-12-10 15:02 | 显示全部楼层
dfshm 发表于 2013-12-10 10:12
老师您好,经过两天的测试,发现此程序确实快了不少。同时也发现了三个问题。

第一:如果一组数据,工 ...

把出现第一个问题时的那一组工作簿及查询的数据用附件发上来,这样我容易调试。
第二和第三个问题很好解决。只是那样的速度就会慢一些。
回复

使用道具 举报

 楼主| 发表于 2013-12-10 16:49 | 显示全部楼层
yyyydddd8888 发表于 2013-12-10 15:02
把出现第一个问题时的那一组工作簿及查询的数据用附件发上来,这样我容易调试。
第二和第三个问题很好解 ...

出现乱码的,一般都有二十多个工作薄,每个5.5M左右。发不上去的。
回复

使用道具 举报

发表于 2013-12-10 17:09 | 显示全部楼层
dfshm 发表于 2013-12-10 16:49
出现乱码的,一般都有二十多个工作薄,每个5.5M左右。发不上去的。

没有实际数据就不知道问题出在哪里了,没办法调试。
回复

使用道具 举报

 楼主| 发表于 2013-12-10 21:19 | 显示全部楼层
yyyydddd8888 发表于 2013-12-10 17:09
没有实际数据就不知道问题出在哪里了,没办法调试。

老师您好,我用单个的程序查了一下出现乱码的数据,发现:11组数据中,有个别或多个查出来的数据,超出256列,另存为的文件中,对应的工作表,会出现空白,相应的,在这11组数据中,查出来的数据,就会有乱码出现。

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-13 08:21 , Processed in 0.325324 second(s), 13 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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