【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メソッドを使います。 名前付き引数を使うと、追加するシートの場所や数も指定できます。(応用テクニック参照) Worksheets.Addメソッドでシートを...

関連記事

VBAテクニック辞典
成果を出す5つのポイント
VBAテクニック辞典
えくとしょ | 初心者のためのエクセルとVBAの図書館
タイトルとURLをコピーしました