Excel VBA で、今まで問題なく動いていた MsgBox 関数がコンパイル エラーになる。
MsgBox("テスト", vbOKOnly, "テスト")
突然、このようになった。
-------------------------------------
考えられるのは参照設定の中に 「参照不可」 のものがありそう。
-------------------------------------
みたいな回答。
他の回答者は・・・
「MsgBox のカッコが余計」
まぁそうだけど転記ミスだと思ってた。なにしろ「突然動かなくなった」って現象だし。
質問者のコメント
-------------------------------------
引数をカッコでくくった場合は戻り値を受ける形にしないとダメなんて知りませんでした。
今まで打ったものを見返したら、なるほどカッコでくくってませんでした。
-------------------------------------

たしか 「今まで問題なく動いていた」 って言ってたよなぁ。
たしか 「突然、このようになった」 って言ってたよなぁ。