Worksheets.Addアド メソッド

新しいワークシート、グラフシート、またはマクロシートを作成します。新しいワークシートがアクティブシートになります。

構文
  1. 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-4109Chart
xlExcel4MacroSheet3Excel バージョン 4 マクロ シート
xlExcel4IntlMacroSheet4Excel バージョン 4 International Macro シート
UWSC
CONST xlWorksheet = -4167
CONST xlDialogSheet = -4116
CONST xlChart = -4109
CONST xlExcel4MacroSheet = 3
CONST xlExcel4IntlMacroSheet = 4

使い方

ブックの先頭にワークシートを追加

ブックの先頭にワークシートを追加します。追加されるワークシートの名前は自動的に決まります。以下の例ではSheet1Sheet3まで使われているのでSheet4という名前で追加されます。

UWSC
Excel.Worksheets.Add()
結果

ブックの末尾にワークシートを追加

ブックの末尾にワークシートを追加します。

UWSC
WITH Excel
	.Worksheets.Add(EMPTYPARAM, .Worksheets(.Worksheets.Count))
ENDWITH
結果

追加したワークシートの名前を出力

Worksheets.Add メソッドで追加したワークシートがアクティブになるので、アクティブシートの名前を出力することで追加したワークシートの名前を取得することができます。

UWSC
WITH Excel
	DIM Worksheets = .Worksheets.Add()
	PRINT Worksheets.Name
ENDWITH
結果
プレーンテキスト
Sheet4

プログラム実行例

コロナのグラフ

UWSC
使用関数

この記事は役に立ちましたか?

はい
いいえ
ご協力ありがとうございます。

参考文献

  1. Worksheets.Add メソッド (Excel) | Microsoft Learn

関連記事

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)
新しいワークシート・グラフ・またはマクロ シートを作成します。新しいワークシートがアクティブ シートになります。