[Excel] マクロの計算時間短縮法
環境:Windows10、Office2019
背景:繰り返しの多いマクロで、処理時間が約90分かかる
高速化手順:
[処理前]画面の更新、セルの自動計算、イベントの発生を止める
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
Application.EnableEvents = False
[処理後]元に戻す
Application.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic
Application.EnableEvents = True
効果:約5分に短縮された
注:2023/7/16 誤り修正
関連記事:
[Excelマクロ]画面更新停止状態でも、マクロの進捗状況を表示したい
http://kenkitagawa.cocolog-nifty.com/blog/2023/07/post-017685.html
| 固定リンク | 0
« [Windows10]起動時に「Start PXE over IPv4 」などと表示されてOS起動が遅くなるトラブル解決法 | トップページ | [Excel] ファイル保存時に『ドキュメント検査機能では削除できない個人情報がドキュメントに含まれている・・・」と表示される »
「パソコン・インターネット」カテゴリの記事
- [IrfanView] 画像の座標や輝度値を表示させるには?(2025.03.26)
- テレビでYoutube広告をスキップする方法(2024.09.22)
- [動画]字幕の時間調整をする方法(2024.09.14)
- [Windows10] フォルダ表示形式の統一方法(2024.09.09)
- [Word] 図形や画像が印刷できない(2024.08.31)
コメント