• ベストアンサー

VBAでのUSERFORMの表示に関して

現在VBAでUSERFORMを使うプログラムを作成中です。 ボタンやボックスなどを設置してコードを書いてという作業は良いのですが、 このプログラムを実践で使用する時に毎回以下の手順を踏んでいます。 1.該当のエクセルファイルを開く 2,AltとF11を押す 3.左側のVBAプロジェクトからフォームの中の使用したいフォームをクリック 4.F5をクリック ここまでしてやっと作成したプログラムを走らせる事ができますが、 毎回毎回上記の1から4の作業が必要な訳ではないですよね? エクセルファイルを開いた瞬間に希望するフォームが出て、 すぐに作業を実行するにはどうしたらよいのでしょうか?

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

  • ベストアンサー
  • mar00
  • ベストアンサー率36% (158/430)
回答No.3

ThisWorkbookに Private Sub Workbook_Open() UserForm1.Show End Sub のように記述すればいいと思います。

master817199
質問者

お礼

丁寧なご回答に感謝します。 初心者なのでここまで説明して頂けてやっと理解ができました。 本当にありがとうございました。

その他の回答 (2)

回答No.2

ThisWorkbook オブジェクトの Workbook_Open イベントに USERFORM の Show メソッドを記述

回答No.1

ファイルオープンに書いておけばいいです。

関連するQ&A