まえきんブログ

2024/2/11~ WordPress版ブログへお引越ししました🖊(詳細はトップページ記事をご参照頂ければと存じますm(_ _)m)

【Excel VBA学習 #111】ユーザーフォームを隠す

まえきんです!

今回はユーザーフォームを隠す処理について学習しましたのでご紹介します。

【ユーザーフォーム】

f:id:maekinblog:20210725140755p:plain

【コマンドボタン押下時の処理】

f:id:maekinblog:20210725140823p:plain

前回はUnloadステートメントを使用して非表示にしました。

これはユーザーフォームを完全に画面から消し去るのに対し、

今回は一時的にユーザーフォームを非表示にする方法になります。

表示されているユーザーフォームを一時的に非表示にするには、

Hideメソッドを使用します。

今回の例では、一時的に画面から非表示にした後、その旨を知らせる

メッセージを表示させ、さらに再度ユーザーフォームを再表示させる

ようにしています。

この状態でユーザーフォーム内の「非表示・再表示」ボタンを

押下すると、以下のような動きになります。

f:id:maekinblog:20210725141341p:plain

    ↓

f:id:maekinblog:20210725141356p:plain 

※ユーザーフォームが一時的に非表示になる

    ↓     

f:id:maekinblog:20210725141419p:plain 

※ユーザーフォーム再表示

 

次回#112は「ユーザーフォームのタイトルバーを設定する」

VBAコードについて学習予定です。

最後まで読んで頂きありがとうございました!ではまた!