つづき
3.連動型プルダウンメニューの問題点
(1)問題点
機銃を前方で入力した後に斜めに変更しても、2層目以降のデータが残ったままになる。
本来は許されないデータなので、その後の処理が正常にできない。
(2)対策
1層目のデータが変更された時に2層目のデータを消去する。
具体的には下図のVBAプログラムを追加する。
・1層目のデータは5列17行目にある。
・オフセットで1から3行目下の同じ列のデータを空白(””)にする。
下記のWEBページにお世話になりました。ありがとうございます。
・VBAコードで変更を選択した後、依存するドロップダウンリストセルをクリアする
(3)効果
機銃を斜めにした時に以降のデータは空白になる。
プルダウンメニューは普通に動くので、許されるデータだけが選択できる。(下図)
<個人的な感想>
この方法も泥臭いが機能としては良くできている。