• ベストアンサー

Excel ユーザーフォームの呼び出し方

VBA の初心者です。 Excelで、ユーザーフォームを、ブックを開いたとき最初に画面に表れるようにするにはどうしたらよいのですか。教えて下さい。よろしくお願いします。

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

  • ベストアンサー
  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1
awazo
質問者

お礼

hana-hana3さん ありがとうございました。 ThisWorkbookでWorkbook_Open これでいくことにしました。 プロジェクトエクスプローラの存在を知らなかったので、うろうろしていましたが、入口までご案内いただいたのでよくわかりました。

その他の回答 (1)

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

こんにちは。 結局、ダイアログシートのカスタムダイアログボックスは、辞めることにしたのですか? UserForm をブックを開いたときに現れるようにすることは以下のようにすれば、問題はなく出来るはずです。 Thisworkbook モジュール Private Sub Workbook_Open()  UserForm1.Show End Sub

awazo
質問者

お礼

Wendy02さん ありがとうございました。 カスタムダイアログボックスはしばらくお預けにしました。 印刷のときHide命令で閉じてみたり、印刷実行を別のマクロにして、Hideさせてから印刷マクロを実行させてみたり、いろいろ試しましたが、一たん呼び出してしまうと縁が切れないようでだめでした。 またよろしくお願いします。

関連するQ&A