次の方法で共有


PivotTable.AddFields メソッド (Excel)

ピボットテーブル レポートまたはピボットグラフ レポートに行フィールド、列フィールド、およびページ フィールドを追加します。

構文

AddFields (RowFieldsColumnFieldsPageFieldsAddToTable)

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

パラメーター

名前 必須 / オプション データ型 説明
RowFields 省略可能 バリアント型 行として追加するか、カテゴリ軸に追加するフィールド名 (またはフィールド名の配列) を指定します。
ColumnFields 省略可能 バリアント型 列として追加するか、系列軸に追加するフィールド名 (またはフィールド名の配列) を指定します。
PageFields 省略可能 バリアント型 ページとして追加するか、ページ領域に追加するフィールド名 (またはフィールド名の配列) を指定します。
AddToTable 省略可能 バリアント型 (Variant) ピボットテーブル レポートにのみ適用されます。 True を指定 すると、指定したフィールドがレポートに追加されます (既存のフィールドは置き換えされません)。 既存 のフィールドを新しいフィールドに置き換える場合は False。 既定値は False です。

戻り値

バリアント型

注釈

省略可能な引数 RowFields、ColumnFields、PageFields、AddToTable、AppendField のいずれか 1 つは必ず指定してください。

フィールド名は、PivotField オブジェクトの SourceName プロパティによって返される一意の名前を指定します。

OLAP データ ソースに対して、このメソッドは使用できません。

次の使用例は、Sheet1 の最初のピボットテーブル レポートの既存の列フィールドを、"製品" および "担当" フィールドに置き換えます。

Worksheets("Sheet1").PivotTables(1).AddFields _ 
 ColumnFields:=Array("Status", "Closed_By")
 

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

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