関数・メソッド

新規ブックを作成する【Workbooks.Add】【ExcelVBA】

構文

Workbooks.Add(Template)

Addメソッドは新しいブックを作成するメソッドです。
Addメソッドで作成したブックは自動的にアクティブになります。

Templateは下記定数を代入します。(省略可能)

定数シートの種類
xlWBATWorksheetワークシート(省略時はこちらが指定される)
xlWBATChartグラフシート
xlWBATExcel4MacroSheetExcel4マクロシート
xlWBATExcel4IntlMacroSheetExcel4インターナショナルマクロシート

基本はWorkbooks.Addで、Templateは省略が基本と考えます。

新しいブックを作成するサンプルコード

Public Sub sample()
    
    '■ブックを新規作成する(未保存状態のBook1)
    Workbooks.Add
    
    '■ブックを新規作成して、変数に代入する
    Dim wb As Workbook
    Set wb = Workbooks.Add
    
    '■グラフシートのブックを作成する
    Workbooks.Add (xlWBATChart)
End Sub

注意点

  • Set wb = Workbooks.Addとすることで、ワークブックの作成と変数への代入が一度に行えます。

関連記事

コメント

タイトルとURLをコピーしました