- ベストアンサー
ExcelVBAのユーザーフォームの起動
いつもすみません。 ExcelVBAで作成したユーザーフォームの画面をファイルを開いた直後に表示させることは可能でしょうか? ちなみに、ユーザーフォームが表示される前に、「マクロを有効にする」というボタンをクリックするぐらいのことはOKなのですが、、、 要は、ファイルを開いてからマクロの実行を手動で実行したくないということなのです。 (ボタンとか、ツールバーのメニューというのもダメなのです。) わがままなお願いですが、ご教授お願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#8185
回答No.1
お答えします。 可能です。 マクロのエクスプローラでthisworkbookをダブルクリック して下さい。 プルダウンで「general」を「workbook」に替えます そのコードの中に userform1.show これで起動時にフォームが出てきます
その他の回答 (1)
- taocat
- ベストアンサー率61% (191/310)
回答No.2
ThisWorkBookのOpenイベントでユーザーフォームを開きませう。 Private Sub Workbook_Open() UserForm1.Show End Sub 以上です。
質問者
お礼
返事が遅くなってすみません。 ありがとうございました。
お礼
返事が遅くなってすみません。 ありがとうございました。