• ベストアンサー

UserForm1.Showでエラーになります。1

Thisworkbookのところで Option Explicit Private Sub Workbook_Open() UserForm1.Show End Sub とプログラミングすると UserForm1.Showでエラーになります。 どうすればよいでしょうか。 Excel2013でプログラミングしています。 UserForm1.Showもきちんと作成済みです。 エラーメッセージは、 実行時エラー’424’ オブジェクトが必要です。 と出ています。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

今試してみましたが動きますよ? 恐らく提示されていない、UserForm1の中の何かが間違っています。 以下の2サイトがそのまま参考になると思います。 http://okwave.jp/qa/q4218152.html http://hpcgi1.nifty.com/kenzo30/b_cbbs/cbbs.cgi?mode=al2&namber=20966&no=0&P=R&KLOG=136 ちなみに、 1. VBEの左側:プロジェクトの部分で右クリック 2. 挿入→ユーザーフォーム   自動的にUserForm1ができあがると思います。 3. 表示→プロパティウィンドウ 4. プロパティウィンドウが左下に出るはずですので、   (オブジェクト名)が UserForm1 になっているか確認。 で、このオブジェクト名が間違っていると「変数がどうたら」といった別のエラーになりますね。

konkonz100
質問者

お礼

Userform_Initialize()を削除したらUserForm1 が表示されるようになりました。 ありがとうございます。

関連するQ&A