Excel VBA(マクロ)でブックを開いた時イベントプロシージャを実行する方法/Openの使い方

wine IT

イベントプロシージャのOpenはブック専用で、ブックを起動したときに自動で処理を実行させることができます。

スポンサーリンク

イベントプロシージャのOpenの使い方

workbookopen1
使えるのはブックだけなので、ThisWorkbookを選択し、
workbookopen2
WorkbookのイベントOpenを選択します。
workbookopen3
プロシージャが自動入力されます。
' vba
Private Sub Workbook_Open()
Cells(1, 1).Value = Now & "にブックが開かれました"
End Sub
例として、ブックを開いた時にA1セルに文字と時間を入力するという処理を用意しました。
workbookopen4
処理を保存して、一度ブックを閉じ、
workbookopen5
再度起動すると、指定の処理が実行されることが確認できました(この例の場合、開いた時にアクティブなシートに対して実行されます)。
やりたいことから方法を探すエクセル(Excel)操作・関数・VBA(マクロ)逆引きまとめ
逆引き(やりたいことから探す)Excel記事まとめ
関数・演算子・メソッド・プロパティ名から探すExcel/VBA(マクロ)使い方・組み合わせ方まとめ
こちらはExcelやメソッドの諸機能を、機能の名称から探せるまとめ記事です。

コメント