つづき
(D)士気2シートの36行目に砲兵指揮官の欄を追加する(下図の赤枠)。
超有能な指揮官の場合に1~3、その他の場合に空白を入力する使い方とする。
(E)超有能指揮官シートから上記(D)の入力値に対応する敵の士気補正値を
VBAで求める。マクロ42(砲兵への白兵戦判定)の補正に、この値を追加する。
3.主な変更シートとマクロ
A)変更シート
射撃シート=砲兵の密集目標補正、超有能な指揮官の補正を追加する。
士気2シート=超有能な指揮官の補正を追加する。
超有能指揮官シート=新規に追加する(指揮官の補正値を記憶する)。
B)変更マクロ
マクロ12(変更)=シート保護解除に超有能指揮官シートを追加する。
マクロ13(変更)=シート保護に超有能指揮官シートを追加する。
マクロ31(変更)=士気2シート36行目の表示・非表示を追加する。
マクロ42(変更)=超有能な指揮官の補正(士気補正)を追加する。
マクロ66(新規)=超有能な指揮官の補正(射撃補正)を追加する。
C)作成したツール
<個人的な感想>
久しぶりにシートの追加を行ったので、シート保護の方法が思い出せずに苦戦した。
重要な事はメモしておくことが大切であると感じた。
<リンク>