ピボットテーブルレポートのデータを自動的に更新するには:

ステップ1:ソースデータ範囲を自動的に更新する名前

ヒント:範囲名参照の自動更新を参照してください。

手順2:VBAイベントを追加して、ピボットテーブルレポートを自動的に更新する1. Alt + F11を押してから、[VBAProject]ペインでシート名をダブルクリックします。

2.モジュールシートの上にある左側のドロップダウンリストから[ワークシート]を選択し、右側のドロップダウンリストから[アクティブ化]を選択します。

3.以下のコードをコピーして、モジュールシートに貼り付けます。

  • Private Sub Worksheet_Activate()

ActiveSheet.PivotTables( “PivotTable1″)。PivotCache.Refresh End Sub * 4。 Ctrl + Sを押してブックを保存し、Alt + F4を押してVBAを閉じます。ピボットテーブルレポートは、それを含むシートを選択すると自動的に更新されます。

注:ピボットテーブルレポート名(この例では「ピボットテーブル1」)を見つけるには、[ピボットテーブルツール]→ [オプション]→ [ピボットテーブル名]([ピボットテーブルオプション])を選択します。