Bookが開いた時、自動的にVBAを実行する : Excel(エクセル)

標準モジュールに auto_open プロシージャを作成しておくと、ブックオープン時、自動実行でます。ここに変数の初期化などの処理を入力できます。auto_openマクロとも呼ばれています。同様にアンロード時、自動実行させるには auto_close を作成しておきます。

Excel Tipsメニューに戻る

スポンサーリンク



1)イベントプロシージャを表示させる

VBE画面左のプロジェクトのModule1をダブルクリックします。
※.Module1は 「基礎 2.モジュール入力画面の表示方法」の方法で作成します。

モジュール入力

スポンサーリンク



2.auto_openのコードを入力します。

Private Sub auto_open()
    MsgBox "Excel VBA 実践入門" & vbCrLf & _
      "「OK」ボタンをクリックしてください。"
End Sub

・auto_Open でオープン時自動的に実行されます。 (これは決まりです)
・MsgBox でメッセージボックスを表示します。
 vbCrLf で改行します。
 _はコードが長い場合、これで複数行に分けることができます。

3.ファイルを閉じて再オープンします。

メッセージボックスが表示されます。
メッセージボックス

Excel Tipsメニューに戻る

スポンサーリンク





■■■
このサイトの内容を利用して発生した、いかなる問題にも一切責任は負いませんのでご了承下さい
■■■
当ホームページに掲載されているあらゆる内容の無許可転載・転用を禁止します


Copyright (c) Excel-Excel ! All rights reserved