Не работает автообновление графика-гистограммы при изменении сводной таблицы

Есть одна сводная таблица с графиком. Не буду врать, нашел макрос на автоматич обновление графика (любого найденного графика) при изменении сводной таблицы. Макрос я повесил как модуль на первый лист. Но почему-то не работает, пока не нажмешь кнопку запустить. Чувствую я, что подвох в банальном неправильном применении макроса. Подскажите, что я сделал не так?

Sub ChartUpdate()
Dim mSheet As Worksheet, mPivot As PivotTable
For Each mSheet In ActiveWorkbook.Worksheets
    For Each mPivot In mSheet.PivotTables
        mPivot.RefreshTable
        mPivot.Update
    Next
Next
MsgBox "File has been refreshed, Charts have been updated"
End Sub

Ответы (0 шт):