Contents
新しいワークシート、グラフシート、またはマクロシートを作成します。新しいワークシートがアクティブシートになります。
- 構文
- Worksheets = Worksheets.Add( Before, After, Count, Type )
- 引数
- Before 省略可
- 指定したオブジェクトのシートの直前に、新しいワークシートを追加します。
- After 省略可
- 指定したオブジェクトのシートの直後に、新しいワークシートを追加します。
- Count 省略可
- 追加するシートの数を指定します。デフォルト:1
- Type 省略可
- ワークシートの種類を指定します。使用できる定数は、 XlSheetTypeクラスの xlWorksheet 、 xlChart 、 xlExcel4MacroSheet 、 xlExcel4IntlMacroSheet のいずれかです。デフォルト:xlWorksheet
- 戻り値
- 新しいワークシート、グラフ、またはマクロ シートを表すWorksheets オブジェクト
Worksheets オブジェクトを返すメソッド・プロパティ
- Worksheets.Add メソッド
- 新しいワークシート、グラフシート、またはマクロシートを作成します。
定数一覧
XlSheetType 列挙
名前 | 値 | 説明 |
---|---|---|
xlWorksheet | -4167 | ワークシート |
xlDialogSheet | -4116 | ダイアログ シート |
xlChart | -4109 | Chart |
xlExcel4MacroSheet | 3 | Excel バージョン 4 マクロ シート |
xlExcel4IntlMacroSheet | 4 | Excel バージョン 4 International Macro シート |
CONST xlWorksheet = -4167
CONST xlDialogSheet = -4116
CONST xlChart = -4109
CONST xlExcel4MacroSheet = 3
CONST xlExcel4IntlMacroSheet = 4
使い方
ブックの先頭にワークシートを追加
ブックの先頭にワークシートを追加します。追加されるワークシートの名前は自動的に決まります。以下の例ではSheet1〜Sheet3まで使われているのでSheet4という名前で追加されます。
Excel.Worksheets.Add()
- 結果
ブックの末尾にワークシートを追加
ブックの末尾にワークシートを追加します。
WITH Excel
.Worksheets.Add(EMPTYPARAM, .Worksheets(.Worksheets.Count))
ENDWITH
- 結果
追加したワークシートの名前を出力
Worksheets.Add メソッドで追加したワークシートがアクティブになるので、アクティブシートの名前を出力することで追加したワークシートの名前を取得することができます。

WITH Excel
DIM Worksheets = .Worksheets.Add()
PRINT Worksheets.Name
ENDWITH
- 結果
Sheet4
プログラム実行例
コロナのグラフ
使用関数
この記事は役に立ちましたか?
ご協力ありがとうございます。
参考文献
関連記事
- XLSHEET関数 (スクリプト関数)
- Excelシートを追加・削除する。
- Worksheet オブジェクト
- Excel ワークブック内のワークシートを表します。ワークシートには、データを入力するためのセルや、グラフ、図形、チャートなどのオブジェクトが含まれます。Worksheet オブジェクトは、ワークシート上で実行することができる操作やプロパティにアクセスするために使用されます。
- Worksheets オブジェクト
- 指定されたブックまたは作業中のブックにあるすべてのWorksheet オブジェクトのコレクションです。各Worksheetオブジェクトはワークシートを表します。
- Application.SheetsInNewWorkbook プロパティ (Excel)
- Worksheet.Activate メソッド (Excel)
- 現在のシートを作業中のシートにします。
- Worksheet.Range プロパティ (Excel)
- セル、行、列、連続した1つ以上のセル範囲を表します。
- Range.AddComment メソッド (Excel)
- 指定してセルにコメントを設定する。
- Worksheets.Delete メソッド (Excel)
- ワークシートを削除します。
- Worksheet.Visible プロパティ (Excel)
- Sheets.Add メソッド (Excel)
- 新しいワークシート・グラフ・またはマクロ シートを作成します。新しいワークシートがアクティブ シートになります。