次の方法で共有


PivotTable.AddDataField メソッド (Excel)

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

構文

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

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

パラメーター

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

戻り値

PivotField

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

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

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

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