Excel 2013では、ピボットテーブルをリフレッシュするVBA構文は何ですか?私は以下の両方のオプションを試してみましたが、いずれもピボットテーブルを更新しませんでした。それに追加するピボットテーブルをリフレッシュする
'Does Not Work
Sheets("Sheet1").Select
ActiveSheet.PivotTables("PivotTable1").PivotCache.Refresh
'Does Not Work
For Each Sheet In ThisWorkbook.Worksheets
For Each Pivot In Sheet.PivotTables
Pivot.RefreshTable
Pivot.Update
Next
Next
EDIT
---私は実際には、ピボットテーブルを更新THEN埋め込まれたMySQLのクエリの第一をリフレッシュする必要がしています。これで
は、あなたがそれを使用する構文ものを見るために、マクロレコーダーを使用してみました -
もこの答えを参照してください? 'activeworkbook.refreshall'はそれらのループを置き換えてください。 – gtwebb
どのバージョンのExcelですか?マクロレコーダーを使用すると、ActiveSheet.PivotTables( "PivotTable1")。PivotCache.Refresh –
ピボットテーブルソースとは何ですか?ソースはリフレッシュされていますか? –