自動計算を停止する(手動計算にする)方法

エクセルでは、
数式が参照するセルのデータを編集したときに、
ブックが再計算されます。

 

つまりブックに存在する全ての数式が再度計算されて、
正しい結果を得ます。

 

ブックに存在する数式が大量にあれば、
再計算に時間がかかります。

 

編集のたびに自動計算されていては、
エクセルでの作業で時間を浪費することになります。

 

VBAで自動計算を停止する方法は
以下のコードを実行するだけです。

 

Application.Calculation = xlCalculationManual

 

Application.Calculation = xlCalculationManual

これにより、自動計算が停止(=手動計算)され

 

Application.Calculation = xlCalculationAutomatic

これにより、自動計算が再開されます。

 

 

注意して欲しいのは

Application.CalculationをxlCalculationManualにしたままでは、

その後も手動計算が続いてしまうことです。

 

自動に変えないと不都合が生じる場合があるので、

手動計算に設定すれば、必ず自動計算に戻す習慣

を身につけて下さい。

 

 

詳しくは動画をご覧ください。

 

 動画で解説

 

 本記事で使用したファイル

コメントを残す

メールアドレスが公開されることはありません。

CAPTCHA