忍者ブログ

開発・設定のメモ書き

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

コメント

現在、新しいコメントを受け付けない設定になっています。

Excelマクロを高速化する

環境:Excel2013
したいこと:
Excelマクロが遅い。できるだけ変更少なく、高速化したい。

方法:
1行処理するたびに画面更新やセルの式を計算するのが原因の可能性があるため、以下の設定をする。
1.マクロの先頭に以下の設定をする。 

Application.ScreenUpdating = False ' 画面を更新しない
Application.Calculation = xlCalculationManual ' セルの式を自動で計算しないようにする

2.マクロの終了に以下の設定をする。 

Application.ScreenUpdating = True ' 画面を更新する
Application.Calculation = xlCalculationAutomatic' セルの式を自動で計算するようにする

PR

コメント

お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード Vodafone絵文字 i-mode絵文字 Ezweb絵文字

プロフィール

HN:
休日だけエンジニア
性別:
非公開
自己紹介:
プログラムや環境構築などで調べたことを忘れないようにメモするブログです。