• ベストアンサー

EXCELマクロで質問 起動と同時にマクロ実行って・・・・

こんばんは。 起動と同時にEXCELマクロを走らせたいのですが、 できますでしょうか? 特定のシートに適応するマクロではなく、 すべてのシートに適応するマクロです。

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

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.3

こんばんは。 >特定のシートに適応するマクロではなく、すべてのシートに適応するマクロです。 内容にもよります。場合によっては、クラスイベントによる、インスタンスを作る場合もあります。 Personal.xls (個人用マクロブック)の 標準モジュールに、 Sub Auto_Open か、ThisWorkbook モジュール側の、ThisWorkbook_Open というイベントもありますが、多少、使い分けがあります。ThisWorkbook_Openのほうが強力です。

tabtab9
質問者

お礼

お礼、遅れました。 どうもありがとうございました。

その他の回答 (2)

  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.2

ThisWorkbookの Workbook_Open を使うか、標準モジュールで Sub Auto_Open() とすると開いた時にマクロが実行されますが、、、

tabtab9
質問者

お礼

papayukaさん、ありがとうございました。

  • hiro823
  • ベストアンサー率25% (74/285)
回答No.1

こんばんは。 起動と同時に、ですか? VBAになりますが「auto_open()」というものがありますです。 auto_open() { ... } "..."の部分にやりたいコトを書いて下さい。 http://park11.wakwak.com/~miko/Excel_Note/01-01_kidou.htm の、 『4 エクセルのファイルを開いた時にフォームを同時に出すには?』 というアタリを参考にどぞ。 それでは。

tabtab9
質問者

お礼

お礼、遅れてすみません。 どうもありがとうございました。

関連するQ&A