Excel VBA でフォーム表示の際に的外れなエラーメッセージが表示される件について

いや、普通にString型の値を引数として渡してるのに、型が違うとか言いやがるんですよ。そしたら、http://koumori.asablo.jp/blog/2005/11/30/161415というのを書いてくださった方がいまして、確かにInitializeのとこをコメントアウトしてみたらフォームが表示されまして。いや、Initializeのとこに仮のコードを書いてそのまま放っておいた私が悪いんですけどね。だったらInitializeのとこでエラーを出せって話ですよね。そう、クラスを作ってそのインスタンスの中でエラーが生じた場合も、該当箇所ではなくて、モジュールの中でインスタンスに対して行ったレベルのとこで、エラーメッセージが表示されるんですよね。このときは多少深かったんで、トレースしないといけないということが明らかだったんですよね。あ、トレースか…
あー、UserForm.Showの場合も、Showからステップインしたら、ちゃんとInitialize処理まで跳びますね。トレースじうやう、と。