Excel 连接刷新时不重新计算表

Excel 连接刷新时不重新计算表,excel,vba,Excel,Vba,我有一个从某个连接中提取数据的表。 在动态数据的右侧,我添加了带有公式的列来处理该数据 当我进行刷新(手动或通过VBA)时,所有这些公式都在重新计算,即使计算已关闭。这是一个问题,因为公式中包含大量昂贵的UDF(regexp!) 我尝试了Application.EnableEvents=False,但没有帮助 我考虑了一个解决方法:删除表中除第一行以外的所有行(这样在刷新时公式会重新填充)。 但是,是否有更好的方法停止Excel在包含外部数据的表中重新计算公式?。确定Office升级后该问题已得

我有一个从某个连接中提取数据的表。 在动态数据的右侧,我添加了带有公式的列来处理该数据

当我进行刷新(手动或通过VBA)时,所有这些公式都在重新计算,即使计算已关闭。这是一个问题,因为公式中包含大量昂贵的UDF(regexp!)

我尝试了Application.EnableEvents=False,但没有帮助

我考虑了一个解决方法:删除表中除第一行以外的所有行(这样在刷新时公式会重新填充)。
但是,是否有更好的方法停止Excel在包含外部数据的表中重新计算公式?。

确定Office升级后该问题已得到解决。结果发现,desktop guys默认为我们安装了32位版本的MS Office(srsly?。) 当他们把我的办公室换成64位时,一切都开始正常工作了。
奇怪但真实。

好,问题在Office升级后得到解决。结果发现,desktop guys默认为我们安装了32位版本的MS Office(srsly?。) 当他们把我的办公室换成64位时,一切都开始正常工作了。
奇怪但真实。

那么您已经将
应用程序.计算设置为
xlCalculationManual
了吗?显然是的;)那么您已经将
Application.Calculation
设置为
xlCalculationManual
?显然是的;)