「みんな教えて! 選手権!!」開催のお知らせ

VBA初心者です。
VBEにおける msgbox の表示内容(変更)を確認していますが、
ソースコードを見てもどこにもありません。
エラーイベント(メッセージ集)として、あるはずなのですが、
確認できません、
内容確認 →ここにありそうとかのアドバイスをお願いします。

A 回答 (2件)

こんばんは



>ソースコードを見てもどこにもありません。
どこにもないのなら、ないのでしょうけれど・・・


Excelのカテなので、エクセルということで良いのでしょうかね。
トリガーがわかっているのなら、そこから追いかけるのが近道だと思います。
トリガーも不明なら、まず事象の発生する条件等を調査するのが第一歩ではないでしょうか?
大抵の場合、最初に実行されるのは当該ブックのマクロの可能性が高いです。

状況に関する情報がなにもないので、以下は勝手な妄想ですが・・
記入されていると推測されるのは、当該ブックの、
 ・各シートおよびThisWorkbookのモジュール
 ・各標準モジュール
 ・Formのコード
のいずれかの可能性が高そうに思います。
その他に、常時(バックグラウンドで)開いている、
 ・テンプレートブック
 ・個人用マクロブック
などの可能性もあり、それぞれのモジュールは上記同様の構成です。

上記のマクロ内に直接記述されていなくても、コードから、
 ・他のブックのマクロを呼び出す
 ・VBSなどの外部プログラムを実行する
ことも可能ですので、そちらに該当のコードがある可能性もあります。
(ですので、順に追いかけるのが近道であろうと思われます)


※ 上記回答の意味がわからなければ、当該メッセージが表示された状態の時に、Breakキーでマクロの実行を停止して「デバッグ」を選択すれば、メッセージ文の次の文で停止しますので、これを利用して、メッセージ文がどこに存在しているか調べるという方法も考えられます。
    • good
    • 0
この回答へのお礼

もう一方へのセルデータの転送処理をしている内容となります。
片側のみ確認していてありませんでしたので、質問した次第です。
片側を確認したら、期待したmsgbox 内容を確認できました。

お礼日時:2024/11/14 01:51

msgbox(変数)か


msgbox(セル)の何れかかと思いますので
変数の内容を確認するか、セルの内容を確認すればよいかと。
    • good
    • 0
この回答へのお礼

もう一方へのセルデータの転送処理をしている内容となります。
片側のみ確認していてありませんでしたので、質問した次第です。
片側を確認したら、期待したmsgbox 内容を確認できました。

お礼日時:2024/11/14 01:51

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

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報

このQ&Aを見た人がよく見るQ&A