構文
構文は以下の通りです。
Private Sub Workbook_NewSheet(ByVal Sh As Object)
' ここに新しいシートが追加されたときの処理を書く
End Sub
' ここに新しいシートが追加されたときの処理を書く
End Sub
解説
Workbook_NewSheetは、Excelのブックに新しいシートが追加されたときに自動的に実行されるイベントです。Shは新しく追加されたシートを表し、このシートに対して操作を行うことができます。
プログラミング例
具体的なプログラミング例を紹介します。
Private Sub Workbook_NewSheet(ByVal Sh As Object)
MsgBox "新しいシートが追加されました: " & Sh.Name
End Sub
MsgBox "新しいシートが追加されました: " & Sh.Name
End Sub
上記のプログラムは、新しいシートが追加されたときに追加されたシートの名前を表示する内容です。
まとめ
Workbook_NewSheetイベントは、新しいシートがブックに追加されたときに処理を実行するために使用されます。このイベントを使うことで、新しいシートに名前を付けたり、追加されたことをユーザーに知らせたりすることができます。