VBA閻魔帳
●自動計算を止めて速くしよう Calculation
Application オブジェクトでは、計算方法のモードを設定します。値の取得および設定が可能です。
使用できる定数は、XlCalculation クラスの
xlCalculationAutomatic、xlCalculationManual、
xlCalculationSemiautomatic
のいずれかです。
Calculation プロパティの使用例
次の使用例は、ディスクに保存する前にブックを再計算するように設定します。
Application.Calculation = xlCalculationManual
Application.CalculateBeforeSave = True
Excelで計算式を多用しているときに、VBAで数値を順次いれていくとその都度
計算されるので、実行速度が極端におちてしまうときがある。
そのときには、再計算をManualにして計算をするのを止めて、
最終に再計算をさせるといいでしょ^^
再計算にもどすときは
Application.Calculation = xlCalculationAutomatic
です