トップページ |
EXCEL VBA |
ACCESS VBA |
VBA 開発相談 |
VBA開発室 鹿児島ワイズ は、
・VBAの操作入門
・VBAの開発代行
をご提供しています。
|
|
トップページ >> EXCEL VBA >> 016.新しくブックを作る(シート枚数も指定する) 1/2
|
新しくブックを作る(シート枚数も指定する) 1/2
|
マクロでエクセルブックを新規作成することも可能です。
新規ブックを作成する方法は、
Worksbooks.Add
と記載するだけです。
この方法で作成した場合、
エクセルの初期設定であるシート数 を持ったブックが Book○○ という名前で作成されます。
エクセルの初期設定であるシート数とは、Application.SheetsInNewWorkbook のことです。この Application.SheetsInNewWorkbook は エクセル自身が記憶している値です。
この値は一度 変更すると 次回変更されるまで エクセル自身が変更されたものを記憶してしまいます。つまり、今回仮にシートを5枚にしろ と命令すると、エクセルで新規ブックを作成する度に 5枚のシートを持ったブックが作られることになります。
この性質は 時と場合に応じて不便になるので、初期設定であるシートの枚数に戻しておくとよい。それが@Bの意味です。@で motos という変数に 元のシートの枚数を代入して、ブック作成後にBで motos の値を 元のシートの枚数を意味する Application.SheetsInNewWorkbook に代入している。
次回は マクロで作成するブックの名前の指定 および そのブック内の各シートの名前を操作することを考えていきます。
|
|
トップページ >> EXCEL VBA >> 次のページへ
|
|