📚
【Excel VBA】ユーザーフォームを複数用意し切り替えしたときの謎
知人にExcel VBAを教えているとき、
複数のユーザーフォームを使用して
操作に合わせて切り替えたい!と言われ
Hide
メソッドとShow
メソッドを使用する方法を教えたのですが、
何度か切り替えしていると最初のユーザーフォームが
操作できなくなってしまう謎にぶち当たりました。
かつて自分も同じことでぶち当たって
調べまくった上でどうにかして解決した記憶(の断片)はあったのですが、
どれだけ記事を探しても、なぜかそれっぽいのが見つからなかったので
備忘録として残しておこうかと思いました。
どうやって解決したん?
ユーザーフォームのプロパティの
ShowMobal
をFalse
に設定することで解決しました。
そんだけかーい!と思ったのですが、
意外と見落し勝ちなんですよね……この設定。
Discussion