【VBA】新しいワークシートを先頭に追加する

スポンサーリンク

Before:=Worksheets(1)でシートを追加

Worksheets.Addで新しいシートを追加する時に、Before:=Worksheets(1)と指定すると、シートの先頭(1番左)に追加されます。

コード

 

解説

Before:=Worksheets(1)を分解して説明すると

・Before:その後で指定したシートの左側
・Worksheets(1):ワークシートの集まり(最後に複数形のs)の中で1番目のシート

となります。

なので、Before:=Worksheets(1)は、「1番目のシートの左側」になります。

POINT
先頭シートはWorksheets(1)で指定できる

 
その他テクニックは、次の記事を参考にしてください。

【VBA】ワークシートの追加とテクニック
Worksheets.Addで追加 ワークシートを追加する時は、Addメソッドを使います。 コード 'ワークシートの追加 Worksheets.Add 解説 実行すると、アクティブシートの左側に新しいワークシートが追加さ...

関連記事

VBAテクニック辞典
VBAテクニック辞典
エクセルVBAおすすめ本|実際に読んだ本を目的別に紹介
エクセルVBAおすすめ本|実際に読んだ本を目的別に紹介
中途・未経験でプログラマーに転職する方法【30代前半までが勝負】
中途・未経験でプログラマーに転職する方法【30代前半までが勝負】
タイトルとURLをコピーしました