• ベストアンサー

エクセル2000 で ファイルを開いたときに ある処理を実行するには?

質問です. タイトルどおりですが, エクセル2000 で ファイルを開いたときに ある処理を実行するには どうしたらよいですか? 具体的にはあるプロシージャ(マクロ)を作成しておき, ファイルを開くと同時に自動実行する方法です. アクセスにおいてのautoexec のイメージなんですが... エクセルよくわからないので よろしくお願い致します.

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

  • ベストアンサー
回答No.2

VBAを開いたところのThisWorkbookの中に次のコードを記入してください。 Private Sub Workbook_Open() 処理したいコード End Sub 開いたときに、自動で実行されます。

G3MEN
質問者

お礼

ありがとうございました。 なかなかうまくいかなかったですが, ThisWorkbookに気づいてからすぐに解決いたしました。

その他の回答 (1)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

エクセルだと"Auto_Open"ですね。 すべてのファイルでというなら、Personal.xls(個人用マクロブック)に登録してください。 個別でというならWorkbook_Openイベントを使う方法もあります。 Excel の起動時にマクロを実行する http://office.microsoft.com/ja-jp/assistance/HA010346281041.aspx?mode=print

G3MEN
質問者

お礼

参考になりました。 ありがとうございました。

関連するQ&A