プロが教える店舗&オフィスのセキュリティ対策術

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

A 回答 (3件)

こんばんは。



>特定のシートに適応するマクロではなく、すべてのシートに適応するマクロです。

内容にもよります。場合によっては、クラスイベントによる、インスタンスを作る場合もあります。

Personal.xls (個人用マクロブック)の 標準モジュールに、 Sub Auto_Open か、ThisWorkbook モジュール側の、ThisWorkbook_Open というイベントもありますが、多少、使い分けがあります。ThisWorkbook_Openのほうが強力です。
    • good
    • 0
この回答へのお礼

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

お礼日時:2005/11/13 10:20

ThisWorkbookの Workbook_Open を使うか、標準モジュールで


Sub Auto_Open() とすると開いた時にマクロが実行されますが、、、
    • good
    • 0
この回答へのお礼

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

お礼日時:2005/11/13 10:22

こんばんは。



起動と同時に、ですか?
VBAになりますが「auto_open()」というものがありますです。

auto_open()
{
...
}

"..."の部分にやりたいコトを書いて下さい。

http://park11.wakwak.com/~miko/Excel_Note/01-01_ …

の、
『4 エクセルのファイルを開いた時にフォームを同時に出すには?』
というアタリを参考にどぞ。

それでは。
    • good
    • 0
この回答へのお礼

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

お礼日時:2005/11/13 10:23

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!