Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


10817 / 13644 ツリー ←次へ | 前へ→

【19736】Initializeイベント 初心者 04/11/16(火) 12:28 質問[未読]
【19737】Re:Initializeイベント IROC 04/11/16(火) 12:59 回答[未読]
【19739】Re:Initializeイベント 初心者 04/11/16(火) 13:58 質問[未読]
【19740】Re:Initializeイベント IROC 04/11/16(火) 14:08 回答[未読]
【19741】Re:Initializeイベント 初心者 04/11/16(火) 14:13 回答[未読]

【19736】Initializeイベント
質問  初心者  - 04/11/16(火) 12:28 -

引用なし
パスワード
   Excelファイルが開いた時に「シート1」のA1セルに文字列を入れる仕組みを
VBAで作成したいのですが、どうすれば良いかわかりません。

Initializeイベントはどのように記述すれば良いのでしょうか?

もしくは他に方法があるのでしょうか?

【19737】Re:Initializeイベント
回答  IROC  - 04/11/16(火) 12:59 -

引用なし
パスワード
   >Excelファイルが開いた時に

thisWorkbookモジュールの open イベントで出来ます。

【19739】Re:Initializeイベント
質問  初心者  - 04/11/16(火) 13:58 -

引用なし
パスワード
   >thisWorkbookモジュールの open イベントで出来ます。

レスありがとうございます。

ところで、上記を踏まえ、以下のように記述してみましたが、
シートのA1には何も値が設定されませんでした。
何が悪いのでしょうか?
何か宣言のようなものが別に必要なのでしょうか?

Private Sub thisWorkbook_Open()
  Range("A1").Value = "あ"
End Sub

【19740】Re:Initializeイベント
回答  IROC  - 04/11/16(火) 14:08 -

引用なし
パスワード
   おもいっきり間違ってます。

http://t_shun.at.infoseek.co.jp/My_Page/Excel-VBA/vba_page23.htm#ブックのイベント

【19741】Re:Initializeイベント
回答  初心者  - 04/11/16(火) 14:13 -

引用なし
パスワード
   ▼IROC さん:
>おもいっきり間違ってます。
>
>http://t_shun.at.infoseek.co.jp/My_Page/Excel-VBA/vba_page23.htm#ブックのイベント

できました。

ありがとうございました。

10817 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free