2017-06-02 34 views
0

如果包含大量自定義公式的大型Excel表格在計算模式設置爲「自動」的情況下打開,它會使excel在相當長的時間段內無響應,而Excel計算所有公式。無論如何要將控制權交給用戶,而計算是由excel完成的?我們可以在這裏部署異步調用嗎?在初始計算工作簿操作期間使MS-Excel響應

回答

0

您可以在打開文件(Application.Calculation = xlCalculationManual)時取消激活重新計算。

然後,您必須編寫函數來重新計算,即按工作表(請參閱Range.Calculate),但我不確定您將如何與用戶交互 - >如何通知用戶所有計算已完成/正在進行。