PivotTable.AddFields メソッド (Excel)
ピボットテーブル レポートまたはピボットグラフ レポートに行フィールド、列フィールド、およびページ フィールドを追加します。
構文
式。AddFields (RowFields、 ColumnFields、 PageFields、 AddToTable)
式ピボットテーブル オブジェクトを表す変数。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
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 のサポートおよびフィードバックを参照してください。