人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Excel VBAで質問です。
マクロが書かれているファイルを開いたときに、自動的に特定のマクロを走らせる様にしたいのですが、そのような事は可能でしょうか?

可能ならば、方法を教えてください。

●質問者: HiroCom777
●カテゴリ:コンピュータ
✍キーワード:ファイル マクロ 自動
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● きゃづみぃ
●25ポイント

http://www.relief.jp/itnote/archives/001502.php

Sub Auto_Open()

のプロシジャー内にその 特定のマクロをcallすればいいですよ。


2 ● coetan
●30ポイント ベストアンサー

該当のExcelファイルを開いている状態で

ツールバーの「ツール」>「マクロ」でVBエディタを開いて

左側にある「VBAプロジェクト」でアイコン「ThisWorkbook」を右クリックし

「コードの表示」をクリックし、

Private Sub Workbook_Open()

Application.Run ("My_Func")

End Sub

って書いて、VBエディタのツールバーの「デバッグ」でコンパイルして上書き保存ですかね。

※My_Funcのところは自分の動かしたいマクロの名前で。


3 ● kato-s
●25ポイント

マクロの名前を「Auto_Open」にすれば

Excel起動時に自動で実行されるマクロとなります

http://www.relief.jp/itnote/archives/001502.php

※セキュリティの警告を表示する設定の場合、もちろんマクロの実行前に

警告が表示されてしまいます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ