教えて!ExcelVBA!

ExcelVBAの基礎知識・書き方について紹介します。

ExcelVBAでブックを開いた時に処理を実行する方法

構文

構文は以下の通りです。

Private Sub Workbook_Open()
    'ここに実行したいコードを記述
End Sub

解説

Workbook_Openは、Excelのブックが開かれたときに自動的に実行されるイベントです。ブックを開く際に必要な初期設定や特定のメッセージを表示するために使われます。

プログラミング例

具体的なプログラミング例を紹介します。

Private Sub Workbook_Open()
    MsgBox "このブックが開かれました。"
End Sub

上記のプログラムは、ブックが開かれたときに「このブックが開かれました。」というメッセージが表示されます。

まとめ

Workbook_Openイベントは、Excelブックが開かれたときに自動的に実行されます。このイベントを使うことで、ブックの開くタイミングでユーザーにメッセージを表示したり、特定のセルに自動で値を入力することができます。