まえきんです!
今回はユーザーフォームをモードレスで表示する
VBAコードについて学習しましたのでご紹介します。
前回の#107で学習したShowメソッドでユーザーフォームを表示すると、
そのユーザーフォームを閉じるまでExcelを操作することができません。
そうした状態を「モーダル」と呼びます。逆にユーザーフォームを表示
したままでExcelを操作できる状態を「モードレス」と呼びます。
実際には上記のようにShowメソッドに定数vbModelessを指定します。
簡易的にマクロの実行ボタンを作成して、上記のコードを
実行すると下記のように結果が得られます。
【実行前】
【実行後】
キャプチャでは伝わりにくいと思いますが、ユーザーフォームが
表示された状態でもExcel が操作できるようになりました!
次回#109は「コマンドボタンにマクロを登録する」VBAコードについて学習予定です。
最後まで読んで頂きありがとうございました!ではまた!
コメント