Excel VBA(マクロ)でシートを作った時にイベントプロシージャを実行する方法/NewSheetの使い方

muslim IT

イベントプロシージャのNewSheetでは、シートを新しく作成した時に処理を走らせることが可能です。

スポンサーリンク

イベントプロシージャの作成

newsheet1
Workbookを選択してNewSheetを選べば、
newsheet2
勝手にプロシージャが作成されるので、それを使います。

NewSheetの使い方

' vba
Private Sub Workbook_NewSheet(ByVal Sh As Object)
Range("A1").Value = "name"
Range("B1").Value = "cost"
End Sub
シートを作ったときに処理が走るので、ひな形作りなどに便利です。
たとえばA1とB1に文字列を入れるようにしておき、
newsheet3
シートを作ると、
newsheet4
このようになります。
やりたいことから方法を探すエクセル(Excel)操作・関数・VBA(マクロ)逆引きまとめ
逆引き(やりたいことから探す)Excel記事まとめ
関数・演算子・メソッド・プロパティ名から探すExcel/VBA(マクロ)使い方・組み合わせ方まとめ
こちらはExcelやメソッドの諸機能を、機能の名称から探せるまとめ記事です。

コメント