EXCEL VBAプログラムで不要な処理の見直しを行った。
結果が良かったので、以下にメモしておく。
1.結論
処理時間が1.5秒早くなったので使うことにした。
(1)処理時間を計測したEXCELシート
(2)処理時間
変更前は10.2秒。
変更後は8.7秒。
射撃戦では下図2ケ所のように士気チェックを行う場合もある。
3.具体的な変更方法
(1)射撃戦の結果(下図枠内)を色変えをしているが、これを削除する。
元々は前回と同じ結果が出た時に区別が付くように見やすくする為である。
強化版では別シートに結果を纏めるので色変えは必要ない。
該当するVBA処理はコメントに変えた。(下図枠内)
次回へつづく
<個人的な感想>
以前はボタンを押して結果を見ていたが、強化版ツールでは複数を処理して
別シートに纏めるので色替え処理は無駄である。
処理全般を見直すのは大変だが、無駄処理を狙い撃ちすれば効率的に
見直すことができる。