В 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
Чтобы добавить к нему --- Я на самом деле нуждаются в обновлении встроенного 1-й MySQL Query ТОГДА обновить сводную таблицу.
Вы пытались с помощью записи макросов, чтобы увидеть, что он использует синтаксис? Похоже, 'activeworkbook.refreshall' должен заменить эти циклы. – gtwebb
Какая версия Excel? При использовании записи макросов я получаю это:. ActiveSheet.PivotTables («PivotTable1») PivotCache.Refresh –
Что является источником сводной таблицы точно? Обновлен ли источник? –