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

よろしくお願いします。

あるマクロを
シートモジュールでWorkbookのOpenイベントで
あるいは標準モジュールで
と書いてあったのですが

今まで
ツール→マクロ→新しいマクロの記録しかやったことがないので

標準モジュールに行く方法が解りません。
超初心者ですので
解りやすく教えてください。

A 回答 (3件)

>ツール→マクロ→新しいマクロの記録


で記録されたマクロが書かれているのが標準モジュールです。

ALT+F11でVBE画面を開き、「VBAProjectエクスプローラのシート名右クリック」→「挿入」→「標準モジュール」でも作成できます。

なおブックを開いたときに自動的に実行されるマクロを標準モジュールに書く場合はマクロ名は決められています

Sub Auto_Open()
ここにマクロを記述
End Sub

この回答への補足

すみません初心者で、
ファイルをあけたときに「TOP」シートを開きたいのですが

標準モジュール→ModueL 1 をダブルクリックをしました。

そして画面の右側に

Sub Auto_Open()
Worksheets("TOP").Activate
End Sub
と入れました。

この後どのようにしたら良いのか教えてください。
よろしくお願いします。

補足日時:2006/12/03 19:25
    • good
    • 0

方法はいくつかありますね。


Alt+F11はVisualBasicEditorのショートカットです。
「ツール」「マクロ」メニューのVisualBasicEditorでもOKです。

左の窓に標準モジュールというフォルダがあればその中のModule#(#は数字)を選択してください。
標準モジュールがない場合は「挿入」「標準モジュール」で追加してください。

シートモジュールは、設定したいシートの見出しを右クリックして
「コードの表示」を選択すれば開きます。

WorkbookのOpenイベントは
VisualBasicEditorが開いた状態で、左の窓の中からThisWorkbookを選択
(General)と表示された窓でWorkbookを選択すれば
--------------------------------
Private Sub Workbook_Open()

End Sub
--------------------------------
となるのでここにマクロを登録してください。
    • good
    • 0

はじめまして



Excelを立ち上げツール→マクロ→VisualBasicEditorを開きます。
左側の「プロジェクト」窓の「VBAProject」を右クリックして「挿入」→「標準モジュール」で右側に標準モジュールが開きます。
そこに指定された内容を書き込む、あるいは貼り付ければOKです。
    • good
    • 0

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