Range.Table メソッド (Excel)
ワークシートで定義した入力値と数式に基づいて、データ テーブルを作成します。
構文
式。テーブル (RowInput、 ColumnInput)
expression は Range オブジェクトを表す変数です。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
RowInput | 省略可能 | バリアント型 (Variant) | テーブルの行入力として使うセルを指定します。 |
ColumnInput | 省略可能 | バリアント型 (Variant) | テーブルの列入力として使うセルを指定します。 |
戻り値
バリアント型
注釈
このデータ テーブルは、ワークシートの特定の定数を変化させて、ほかのセルの値への影響を調べるケース スタディのために使います。
例
次の使用例は、シート 1 のセル範囲 A1:K11 に書式設定された乗算表を作成します。
Set dataTableRange = Worksheets("Sheet1").Range("A1:K11")
Set rowInputCell = Worksheets("Sheet1").Range("A12")
Set columnInputCell = Worksheets("Sheet1").Range("A13")
Worksheets("Sheet1").Range("A1").Formula = "=A12*A13"
For i = 2 To 11
Worksheets("Sheet1").Cells(i, 1) = i - 1
Worksheets("Sheet1").Cells(1, i) = i - 1
Next i
dataTableRange.Table rowInputCell, columnInputCell
With Worksheets("Sheet1").Range("A1").CurrentRegion
.Rows(1).Font.Bold = True
.Columns(1).Font.Bold = True
.Columns.AutoFit
End With
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。