- ベストアンサー
Excel ユーザーフォームの呼び出し方
VBA の初心者です。 Excelで、ユーザーフォームを、ブックを開いたとき最初に画面に表れるようにするにはどうしたらよいのですか。教えて下さい。よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- Wendy02
- ベストアンサー率57% (3570/6232)
回答No.2
こんにちは。 結局、ダイアログシートのカスタムダイアログボックスは、辞めることにしたのですか? UserForm をブックを開いたときに現れるようにすることは以下のようにすれば、問題はなく出来るはずです。 Thisworkbook モジュール Private Sub Workbook_Open() UserForm1.Show End Sub
質問者
お礼
Wendy02さん ありがとうございました。 カスタムダイアログボックスはしばらくお預けにしました。 印刷のときHide命令で閉じてみたり、印刷実行を別のマクロにして、Hideさせてから印刷マクロを実行させてみたり、いろいろ試しましたが、一たん呼び出してしまうと縁が切れないようでだめでした。 またよろしくお願いします。
お礼
hana-hana3さん ありがとうございました。 ThisWorkbookでWorkbook_Open これでいくことにしました。 プロジェクトエクスプローラの存在を知らなかったので、うろうろしていましたが、入口までご案内いただいたのでよくわかりました。