自動計算を停止する(手動計算にする)方法
エクセルでは、
数式が参照するセルのデータを編集したときに、
ブックが再計算されます。
つまりブックに存在する全ての数式が再度計算されて、
正しい結果を得ます。
ブックに存在する数式が大量にあれば、
再計算に時間がかかります。
編集のたびに自動計算されていては、
エクセルでの作業で時間を浪費することになります。
VBAで自動計算を停止する方法は
以下のコードを実行するだけです。
Application.Calculation = xlCalculationManual
Application.Calculation = xlCalculationManual
これにより、自動計算が停止(=手動計算)され
Application.Calculation = xlCalculationAutomatic
これにより、自動計算が再開されます。
注意して欲しいのは
Application.CalculationをxlCalculationManualにしたままでは、
その後も手動計算が続いてしまうことです。
自動に変えないと不都合が生じる場合があるので、
手動計算に設定すれば、必ず自動計算に戻す習慣
を身につけて下さい。
詳しくは動画をご覧ください。
動画で解説