Hi,各位同学好!我是吴明课堂的答疑老师之一陈婉,祝大家一切安好!
作为VBA课程的答疑老师,有个同学问了我一个很值得一写的问题:
文字总结一下问题:这位同学的表格有15万行数据,使用VBA循环给表格添加公式,程序执行时Excel软件会卡住很久。
我提供了两种解决思路:
1. 循环前将Excel计算模式改成手动计算
2. 放弃循环填充方式,改用公式自动填充方式实现
接下来用实际案例来测试各种优化方案的执行效率:
-
首先测一下最简单直白的循环实现方案
如上图所示:自动计算模式下使用循环填充15万行SUM求和公式,耗时4m56s;
-
<