| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1244 人关注过本帖
标题:求协助优化我的程序,缩短运转时间。
取消只看楼主 加入收藏
ictest
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:333
专家分:114
注 册:2010-2-17
结帖率:70%
收藏
已结贴  问题点数:50 回复次数:3 
求协助优化我的程序,缩短运转时间。
自己编写了一个程序,用于计算某种固定格式的EXCEL文件中某一列数据的和。

EXCEL文件格式如下:
第一列至第九列是用于筛选的条件值,具体参数项目从第十列开始,列数不定;
第一行为各项目名称,具体数值从第五行开始,行数不定。

我的软件运行方法:
附件解压缩后,运行软件,在FileListBOX中已有示例文件,直接点击command1,出现从第十列开始的参数项目名,勾选后,点击command2,计算选中参数的那一列从第5行开始到最后行的和。

现在我的软件问题:
已通过验证,计算数据正确,但是太慢了,计算一个参数的和竟需要200秒以上,接近四分钟啊,并且这只一个参数,一个文件啊。正常的情况是选5~10个参数,25个文件批量运行啊,

恳求版主,各位路过的高手一定要帮帮我,协助优化一下我的程序!多谢多谢!!!
zixun.rar (4.84 MB)

搜索更多相关主题的帖子: 优化 计算 文件 一列 参数 
2017-08-03 08:42
ictest
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:333
专家分:114
注 册:2010-2-17
收藏
得分:0 
啊?!竟然是亿次计算!万万没想到!如果认为嵌套循环和嵌套判断太多了,有没有其他方法实现同等功能呢?
门外汉提点门外汉的方法(不知道能不能实现):比如把文件读入内存操作?再比如用VB编写实现同等功能的宏,让EXCEL运行宏这样是不是也能再快一点?
对于我这样的门外汉,完全比不上各位版主和路过的高手大侠的水平的万分之一,在这里十分的恳请各位的帮助解决这个问题。再次的拜谢!!!


2017-08-03 23:28
ictest
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:333
专家分:114
注 册:2010-2-17
收藏
得分:0 
是的,是选中哪一列,就计算那一列,主要是这一列数据还要经过条件筛选。
2017-08-04 09:56
ictest
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:333
专家分:114
注 册:2010-2-17
收藏
得分:0 
非常非常认可“风吹过b”版主大大的第二种方法,十分的恳请“风吹过b”版主大大能在百忙中抽出一点时间帮助改写一下这个程序。
拜谢!拜谢!
2017-08-04 12:32
快速回复:求协助优化我的程序,缩短运转时间。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015511 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved