ポイントは、Excelファイルの中の「ツール」→「オプション」→「全般」→「新しいブックのシート数」の数字を変更させることになりますので、本来のシート数を変数に格納しておいてから、新しいシート数に変更して、新しいブックを作り、作った後には、もう一度、本来のシート数に戻すというところがポイントです。
Application.SheetsInNewWorkbook
= 5
この記述でシート数は変更できますが、この記述だけで終わらせると次回もまたこのシート数になってしまうので、不都合が出てきます。
そこで変数に本来のシート枚数を格納することをお勧めします。
|