问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Excel:VBA:如何提高大数据量的取倒数运行速度

发布网友 发布时间:2023-04-27 07:29

我来回答

2个回答

热心网友 时间:2023-10-22 10:28

计算的话只能这么做,必须循环到每个单元格,读取数据、进行判断或计算、写入单元格

但是在选择单元格时有省力的办法,就是用SpecialCells方法,直接选取数值单元格,然后循环处理每个选中的单元格,如:
set iRng=range("A:A").SpecialCells(xlCellTypeConstants, 1)
for each c in iRng
c.value = 1 / c.value
next追问谢谢,不知道还有没有其他好办法啊,一起等待其他高手的回答!

热心网友 时间:2023-10-22 10:28

先关闭屏幕刷新吧。
application.ScreenUpdating=False

记得程序运行完毕后加上这句,就恢复回来了。
application.ScreenUpdating=true

形成这样:
application.ScreenUpdating=False
set iRng=range("A:A").SpecialCells(xlCellTypeConstants, 1)
for each c in iRng
c.value = 1 / c.value
next
application.ScreenUpdating=true追问谢谢,这个办法我早已经采用了。

追答使用数组吧。
将表格的数据转到数组来执行,速度会大有提升的。

热心网友 时间:2023-10-22 10:28

计算的话只能这么做,必须循环到每个单元格,读取数据、进行判断或计算、写入单元格

但是在选择单元格时有省力的办法,就是用SpecialCells方法,直接选取数值单元格,然后循环处理每个选中的单元格,如:
set iRng=range("A:A").SpecialCells(xlCellTypeConstants, 1)
for each c in iRng
c.value = 1 / c.value
next追问谢谢,不知道还有没有其他好办法啊,一起等待其他高手的回答!

热心网友 时间:2023-10-22 10:28

先关闭屏幕刷新吧。
application.ScreenUpdating=False

记得程序运行完毕后加上这句,就恢复回来了。
application.ScreenUpdating=true

形成这样:
application.ScreenUpdating=False
set iRng=range("A:A").SpecialCells(xlCellTypeConstants, 1)
for each c in iRng
c.value = 1 / c.value
next
application.ScreenUpdating=true追问谢谢,这个办法我早已经采用了。

追答使用数组吧。
将表格的数据转到数组来执行,速度会大有提升的。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
求抛物线y×y-6x=0的焦点坐标和准线方程 6-6x=6的解是x=0 .( ) 判断题 财富 一个方程问题:6x=0有没有解 6x=0,x=( ) 下列算式是方程的是( )A.101-1=100B.8x-2C.6x=0D.x-17 6X=0,这个方程没有解 对吗? 6x=0不是方程.××.(判断对错) 6x=0是方程. __ (判断对错) 今晚地球停电一小时,做点什么好呢 月经第八天还有褐色分泌物预防什么病 落发还有发,清凉不从良是什么意思 发的结构 怒发的造句怒发的造句是什么 援桴的拼音狐援桴的拼音是什么 将受命之日则忘起家临阵约军则忘其亲援桴鼓之急则忘其身的意思 乘桴的诗句乘桴的诗句是什么 浮桴的诗句浮桴的诗句是什么 扬桴的诗句扬桴的诗句是什么 瞠愕的引证解释瞠愕的引证解释是什么 怪愕的引证解释怪愕的引证解释是什么 诧愕的引证解释诧愕的引证解释是什么 斋帅的成语斋帅的成语是什么 书家的解释 侍书的词语侍书的词语是什么 服侍的拼音狐服侍的拼音是什么 供侍的拼音狐供侍的拼音是什么 及侯景寇京师在围城之内陵不奉家信便蔬食布衣若居忧恤会齐受魏禅梁元帝承制于怎么翻译 翻译: 高祖叹曰:“自我得之,自我失之,亦复何恨。”乃使确为慰劳文。 确谓石珍曰:‘’侯景虽云欲去 候景的解释 候景的意思候景的意思是什么 小米拍照最好的是哪部手机? 侍者的词性侍者的词性是什么 除夕的网络解释除夕的网络解释是什么 真谛的网络解释真谛的网络解释是什么 束挂的网络解释束挂的网络解释是什么 挂带的意思挂带的意思是什么 挂带的解释挂带的解释是什么 五排双方0-0-0的战绩3分钟结束是挂吗? 赤倮的成语赤倮的成语是什么 赤都的成语赤都的成语是什么 芪苈强心胶囊的功效与作用 芪苈强心胶囊怎么样 鼎郊观的结构鼎郊观的结构是什么 hibernate使用AnnotationConfiguration,出现的错误信息,我使用的方式是注解 求大神 莫字五行 管梓莫这名字好不好 汤梓莫这名字能打多少分 歌词「男神弯弓射雕六块肌排」中的「弯弓」是评论男子什么? 特鲁索娃弯弓射雕是什么比赛? 坊子的词语坊子的词语是什么