【VBA】複数のワークシートをまとめて追加する

Count:=数値 でシートを追加

Worksheets.Addで新しいシートを追加する時に、「Count:=数値」を指定します。

指定した数値の数だけシートが追加されます。

コード

 

解説

サンプルコードでは、Count:=2となっているので、シートが2枚追加されます。

追加するシートの数だけ同じ命令(Worksheets.Add)を書かなくてOKです。1行の命令で、まとめてシートを追加できます。

POINT

必要なシート数がわかっているなら、1つずつ追加するのではなく、最初にまとめてシートの追加処理を行うとプログラムが見やすくなります。

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

【VBA】ワークシートの追加とテクニック
シートを追加(挿入)する時は、WorksheetsコレクションのAddメソッドを使います。 名前付き引数を使うと、追加するシートの場所や数も指定できます。(応用テクニック参照) Worksheets.Addメソッドでシートを...

関連記事

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