• 締切済み

実行時エラー'424':オブジェくトが必要です

いつもお世話になります。 WIN7 EXCELL2010 です。 ユーザーフォームを作成中です。 ユーザーフォームを開きたいのですが 「実行時エラー'424': オブジェくトが必要です。」が出ます。 Module1のコードを出し「実行」→「Sub/ユーザーフォームの実行」をすると、 下記の1)は上手くゆくのですが2)は上記のエラーが出ます。 何がいけないのかわかりません。 なにか考えられることはありますか。 ご指導ご指摘をいただけないでしょうか。 1)Module1 (Sheet17 / UserForm1)は Sub FormSample() Do UserForm1.Show Loop End Sub 2)Module2 (Sheet20 /myForm)は Sub FormSample() Do UserForm2.Show Loop End Sub UserForm2 の名前でユーザーフォームは作成してあります。

みんなの回答

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.2

myForm2とUserForm1が表示されてるんでしょ? 2)のDoの下の行は myForm2.show ということ

dorasuke
質問者

お礼

ありがとうございました。

dorasuke
質問者

補足

ご回答いただいて色々と試させていただきました。 中々旨く行かず苦労しご返答が今になりました。 その結果は、 myForm を UserForm2 に変更したら解決できました。 ありがとうございました。

回答No.1

UserForm2というオブジェクトがないんでしょうね。 今一度、オブジェクト名がUserForm2であることを確認すべきです。

dorasuke
質問者

補足

早速の御指導感謝します。 確認しましたが、 VBA Applicationsで 表示 オブジェクト と進めてゆくと 作成した 「myForm2」 表視されありますが。 再度ご指導ください。