Application.Calculate和Application.CalculateFull有什么区别?
https://msdn.microsoft.com/en-us/library/office/ff195517.aspx
https://msdn.microsoft.com/en-us/library/office/ff194064.aspx
考虑到这一点,我不知道它们是否会导致不同的结果,或者它们的范围或效率是否不同。
答案 0 :(得分:10)
Calculate
仅计算新的,已更改的和不稳定的公式。
CalculateFull
会计算所有公式。作为一般规则,这将会更慢。
CalculateFullRebuild
计算所有公式并重建整个计算依赖关系树。这将是最慢的。
答案 1 :(得分:-1)
在第一篇文章中,您可以看到,如果您使用.Calculate
,则需要指定要计算的内容。工作表,范围,工作表等...当使用.calculateFull
时,它会计算工作簿中的所有内容。所以calculateFull高于计算< ==> calculate只能指定calculateFull的一部分
我想我不能再写这个了,对我来说似乎很简单。如果您有其他问题,请随时提出。
编辑:所以对于你的问题,你的两个例子是恕我直言