[PR]今日のニュースは
「Infoseek モバイル」

VBA閻魔帳


●自動計算を止めて速くしよう Calculation

Calculation プロパティ

Application オブジェクトでは、計算方法のモードを設定します。値の取得および設定が可能です。
使用できる定数は、XlCalculation クラスの xlCalculationAutomaticxlCalculationManual
xlCalculationSemiautomatic のいずれかです。

Calculation プロパティの使用例

次の使用例は、ディスクに保存する前にブックを再計算するように設定します。

Application.Calculation = xlCalculationManual
Application.CalculateBeforeSave = True
Excelで計算式を多用しているときに、VBAで数値を順次いれていくとその都度
計算されるので、実行速度が極端におちてしまうときがある。
そのときには、再計算をManualにして計算をするのを止めて、
最終に再計算をさせるといいでしょ^^
再計算にもどすときは
Application.Calculation = xlCalculationAutomatic
です