プロが教える店舗&オフィスのセキュリティ対策術

EXCELのユーザーフォームについて質問です。

マクロで処理時間が少し長いコードがあります。
ユーザーフォームでデータを入力してCommandButton1を押すとそのマクロが動く仕組みです。
処理時間が少し長いので
「ただいま、処理中です。
しばらくお待ちください」
といった忠告文を出したいです。
msgboxのようにOKボタンを押さずに、処理が終了したら忠告文が自動で消えるようにしたいです。
どのようにすればできますか?
よろしくお願いします。

A 回答 (3件)

作ってあるフォームにラベルを用意して起動時に表示、終了時消す、これだけでも忠告になる。




ロジックはどれも難しくないし、視覚表現だけだと思いますね。
    • good
    • 0

↓このサイト見れば一発でわかるかと思います。



http://officetanaka.net/excel/vba/tips/tips23.htm
    • good
    • 0

忠告文をテキストボックスで用意し、背景は一色染めたメッセージボックス風フォームを新たに作る。



砂時計にする。


まずはこれで考える。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!