1. ホーム
  2. excel

[解決済み] マクロを使用してExcelワークブックのすべてのピボットテーブルをリフレッシュする

2023-03-07 17:14:57

質問

20種類のピボットテーブルを持つワークブックがあります。VBAですべてのピボットテーブルを検索し、それらを更新する簡単な方法はありますか?

どのように解決するのですか?

はい、そうです。

ThisWorkbook.RefreshAll

もしくは、Excelのバージョンが古い場合。

Dim Sheet as WorkSheet, Pivot as PivotTable
For Each Sheet in ThisWorkbook.WorkSheets
    For Each Pivot in Sheet.PivotTables
        Pivot.RefreshTable
        Pivot.Update
    Next
Next