Управление сводной таблицей

Возможные сценарии использования

Помимо создания новых сводных таблиц, вы можете управлять новыми и существующими сводными таблицами. Вы можете изменить данные в исходном диапазоне сводной таблицы, а затем обновить и рассчитать их, получив новые значения ячеек сводной таблицы. Пожалуйста, используйте методы PivotTable.RefreshData() и PivotTable.CalculateData() после того, как вы изменили значения в исходном диапазоне сводной таблицы, чтобы обновить сводную таблицу.

Управление сводной таблицей

В следующем образце кода загружается образец excel файла и получает доступ к существующей сводной таблице на первом листе. Он меняет значение ячейки B3, которое находится в исходном диапазоне сводной таблицы, а затем обновляет сводную таблицу. Перед обновлением сводной таблицы он получает доступ к значению ячейки H8 сводной таблицы, которое равно 15, а после обновления сводной таблицы его значение меняется на 6. Пожалуйста, ознакомьтесь с результирующем excel файлом, созданным с использованием этого кода, и скриншотом, показывающим эффект кода на образец excel файла. Пожалуйста, также ознакомьтесь с выводом консоли ниже, который показывает значение ячейки сводной таблицы H8 до и после обновления сводной таблицы.

todo:image_alt_text

Образец кода

Вывод в консоль

Ниже приведен вывод консоли вышеуказанного образца кода при выполнении с предоставленным образцом excel файла.

 Before refreshing Pivot Table value of cell H8: 15

After refreshing Pivot Table value of cell H8: 6