※ ChatGPTを利用し、要約された質問です(原文:EXCEL VBA フォームにメッセージ出力)
EXCEL VBA フォームにメッセージ出力
このQ&Aのポイント
EXCEL VBAのフォームにメッセージを出力する際、途中経過のメッセージが表示されない場合の原因を教えてください。
EXCEL VBAのフォームでメッセージを表示する際、途中経過のメッセージが表示されずに「集計完了!」のメッセージだけが表示されてしまいます。
EXCEL VBAのフォームでメッセージを表示する際、途中経過のメッセージが表示されないことの原因について教えてください。
お世話になります。
以前にも似たような質問をさせていただきましたが、再度EXCEL VBAのフォームにメッセージを出力する件で質問させていただきます。
下記のVBAはA支店、B支店、C支店のデータを集計する処理なのですが、この処理の途中経過をユーザーに知らせるためにフォームを表示しています。
フォームの真ん中にメッセージ出力する領域としてLabel_Statusという名前で"ラベル"を作成しました。
このラベルにメッセージを表示することは前回ご教授いただきまして実現することができました。
実際に動かしますと "集計完了!"とだけ出てしまい、途中経過の"データ集計中(A支店)・・"が出力されないのです。なぜでしょうか?
以下がVBAです
Me.Label_Status.Caption = "データ集計中(A支店)・・"
--A支店集計処理--
Me.Label_Status.Caption ="データ集計中(B支店)・・"
--B支店集計処理--
Me.Label_Status.Caption = "データ集計中(C支店)・・"
--C支店集計処理--
Me.Label_Status.Caption = "集計完了!" ←このメッセージだけが出力されてしまいます
VBAここまで
環境 Windows XP SP3 EXCEL2003
以上です。どなたかご教授いただけませんでしょうか?
お礼
bon459さん、早速のご連絡ありがとうございます! DoEvetsを入れましたら出来ました! 本当に何度もありがとうございました!