PivotTable.AddDataField メソッド (Excel)

データ フィールドをピボットテーブル レポートに追加します。 新しいデータ フィールドを表す PivotField オブジェクトを返します。

構文

AddDataField (フィールドキャプション関数)

ピボットテーブル オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
Field 必須 オブジェクト型 (Object) サーバー上の一意のフィールド。 ソース データがオンライン分析処理 (OLAP) である場合、一意のフィールドはキューブ フィールドです。 ソース データが非 OLAP (非 OLAP ソース データ) の場合、一意のフィールドはピボットテーブル フィールドです。
Caption 省略可能 バリアント型 (Variant) ピボットテーブル レポートで使用する、新しいデータ フィールドの名前を指定します。
Function 省略可能 バリアント型 (Variant) 追加したデータ フィールドで実行する関数を指定します。

戻り値

PivotField

この例では、[ピボットテーブル 1] という名前のピボットテーブルに [合計スコア] というタイトルのデータ フィールドを追加します。 この例では、いずれかの列に "Score" というタイトルの列が含まれているテーブルが存在することを前提としています。

Sub AddMoreFields() 
 
 With ActiveSheet.PivotTables("PivotTable1") 
 .AddDataField ActiveSheet.PivotTables( _ 
 "PivotTable1").PivotFields("Score"), "Total Score" 
 End With 
 
End Sub

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。