ピボットテーブルの操作

考えられる使用シナリオ

新しいピボット テーブルを作成するだけでなく、新規および既存のピボット テーブルを操作することもできます。ピボット テーブルのソース範囲のデータを変更し、それを更新して計算し、ピボット テーブルのセルの新しい値を取得できます。使ってくださいPivotTable.RefreshData()そしてPivotTable.CalculateData()ピボット テーブルのソース範囲の値を変更してピボット テーブルを更新した後にメソッドを使用します。

ピボットテーブルの操作

次のサンプルコードは、サンプルエクセルファイルそして、最初のワークシート内の既存のピボット テーブルにアクセスします。ピボット テーブルのソース範囲内にあるセル B3 の値を変更し、ピボット テーブルを更新します。ピボット テーブルを更新する前に、ピボット テーブル セル H8 の値 15 にアクセスし、ピボット テーブルを更新した後、その値は 6 に変更されます。Excelファイルを出力するこのコードで生成されたサンプル コードと、サンプル Excel ファイルに対するサンプル コードの効果を示すスクリーンショット。ピボット テーブルを更新する前後のピボット テーブル セル H8 の値を示す以下のコンソール出力も参照してください。

todo:image_alt_text

サンプルコード

コンソール出力

以下は、提供されたコードを使用して実行した場合の上記のサンプル コードのコンソール出力です。サンプルエクセルファイル.

 Before refreshing Pivot Table value of cell H8: 15

After refreshing Pivot Table value of cell H8: 6