Excel精英培训网

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

[已解决]求解:恼人的代码速度问题

[复制链接]
发表于 2014-4-17 15:40 | 显示全部楼层 |阅读模式
本帖最后由 jsdtxin 于 2014-4-17 15:41 编辑

如题
注:代码是放在模块里的,工作表里用按钮点击运行的
在工作簿只有一个工作表时候,运行某代码要1分钟左右,如果有10几个工作表的时候,运行这个代码时怎么会花上10几分钟呢。代码运行的是被激活的工作表,按理速度应该不变的啊?

即使只有一个工作表,运行某个代码也许只有半分钟左右,可如果运行了打印代码,再运行原来只需要半分钟的代码,现在可能要两三分钟。

请问大师们上面两种是怎么回事呢,能不能提速呢,不提速慢得快不能用了。
最佳答案
2014-4-17 16:38
一般代码运行一次的耗时,应该在0.5秒以内。

超过10秒就可以肯定是很烂的代码。

超过1分钟则是很烂、很烂、很烂的代码。
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2014-4-17 15:51 | 显示全部楼层
无图无真相  运行一个一分钟 运行10个应该要十分钟啊  
回复

使用道具 举报

 楼主| 发表于 2014-4-17 15:59 | 显示全部楼层
我心飞翔410 发表于 2014-4-17 15:51
无图无真相  运行一个一分钟 运行10个应该要十分钟啊

大师们没有遇到过么?
回复

使用道具 举报

 楼主| 发表于 2014-4-17 16:02 | 显示全部楼层
我心飞翔410 发表于 2014-4-17 15:51
无图无真相  运行一个一分钟 运行10个应该要十分钟啊

应该运行的是被激活的工作表,怎么会是10几分钟呢/
回复

使用道具 举报

发表于 2014-4-17 16:07 | 显示全部楼层
是在office03里写的代码么
回复

使用道具 举报

 楼主| 发表于 2014-4-17 16:08 | 显示全部楼层
yuan1987 发表于 2014-4-17 16:07
是在office03里写的代码么

是07的啊
回复

使用道具 举报

发表于 2014-4-17 16:13 | 显示全部楼层
jsdtxin 发表于 2014-4-17 16:08
是07的啊

无附件无真相……这句话要写100遍你才能看懂是什么意思么?

回复

使用道具 举报

 楼主| 发表于 2014-4-17 16:16 | 显示全部楼层
香川群子 发表于 2014-4-17 16:13
无附件无真相……这句话要写100遍你才能看懂是什么意思么?


回复

使用道具 举报

发表于 2014-4-17 16:26 | 显示全部楼层
估计你的文件中公式太多,代码运行过后,公式运行需要时间。
当然也可能是代码不合理,无附件无法判断。
回复

使用道具 举报

发表于 2014-4-17 16:38 | 显示全部楼层    本楼为最佳答案   
一般代码运行一次的耗时,应该在0.5秒以内。

超过10秒就可以肯定是很烂的代码。

超过1分钟则是很烂、很烂、很烂的代码。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 23:35 , Processed in 0.361139 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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