我有很多单元格使用标准excel公式链接到其他工作表/书籍等。但是,是否有一个我可以运行的宏,只允许在运行时更新这些单元格?我希望他们保留以前的值,直到我希望他们更新。
答案 0 :(得分:1)
您可以在工具中设置一些选项 - >选项 - >计算选项卡(这适用于Excel 2003,不确定2007)。我不确定你是否有任何方法可以在VBA中编辑它们......
这些设置会影响设置更改时打开的工作簿。如果设置为“手动计算”,则公式仅在按F9时更新,或者您可以使用Shift + F9更新当前图纸。
希望这会有所帮助。
[edit]做了一些阅读,看起来你可以使用VBA进行调整:
Application.Calculation = (xlCalculationAutomatic | xlCalculationManual | xlCalculationSemiAutomatic)
还有一个CalculateBeforeSave属性可以执行它听起来像......