アプリ版:「スタンプのみでお礼する」機能のリリースについて

ExcelVBAを使用しています。
あるワークシート(test.xls)を起動させたとき、
最初に初期化処理(CELLに簡単な設定)を
させたいのですが、その処理をなんというマクロ(イベント)に記述すれば良いか教えてください。

A 回答 (2件)

こんにちは。

maruru01です。

ThisWorkbookモジュールのWorkbook_Openイベントプロシージャか、
標準モジュールを挿入して、そこにAuto_Openという名前でSubプロシージャを作成して下さい。
    • good
    • 1
この回答へのお礼

返答ありがとうございました。
しっかりと、機能しました!!

お礼日時:2004/02/14 13:17

#1のご回答にある様に


ツール-マクロ-VBEの画面の
MicrosoftExcelObjectの「ThisWorkbook」をダブルクリックして出てくる画面に
Private Sub Workbook_Open()
MsgBox "open!"
End Sub
を貼りつけて(注)、名前をつけて保存する。(オープン1.xls)
そしてオープン1.xlsを開くと、OPEN!と出ます。
実際はMsgBox "open!"の部分にセルの値の初期化の
コード等を書く。
(注)VBE画面で、GeneralをWorkbookにDeclarationsをWorkbook_Openをクリックして選ぶ必要はない。
コピー貼りつけや、入力でも可。
しかしSheet1やModule1をダブルクリックして出てくる
画面の中にコードを書いてもだめですので、注意。
    • good
    • 0
この回答へのお礼

丁寧な解説ほんとにありがとうございました。
しっかり動き始めました!

お礼日時:2004/02/14 13:19

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