我有一张表正在从某些Connection中提取数据。 在动态数据的右侧,我添加了带有公式的列以处理该数据。
当我进行刷新(手动或通过VBA)时,所有这些公式都将重新计算,即使计算已关闭。这是一个问题,因为公式中包含大量昂贵的UDF(正则表达式!)。
我尝试了Application.EnableEvents = False,但没有帮助。
我想到了一种解决方法:从表中删除除第一个行以外的所有行(因此在刷新时将重新填充公式)。 但是,是否有更好的方法来停止Excel使用外部数据重新计算表中的公式?。
答案 0 :(得分:0)
确定Office升级后,问题已解决。原来,桌面人员默认情况下会为我们安装32位版本的MS Office(不是吗?) 当他们将我的Office更改为64位时,一切都按预期开始工作。 奇怪但真实。