Автоматическое добавление строк в диаграмму на основе сводных таблиц - PullRequest
0 голосов
/ 10 февраля 2020

У меня вопрос относительно использования двух сводных таблиц и одной обычной таблицы.

Для моих сводных таблиц они обновляются на основе столбца из другого листа. Например, если в этом столбце есть три отдела: Dept A, B и C, то строки сводной таблицы - это Dept A, Dept B, Dept C с соответствующей информацией в каждом из столбцов. Из этой сводной таблицы у меня есть обычная таблица, в которую попадают данные, которая затем превращается в PDF для просмотра (более простой для понимания формат). Обычная таблица настроена таким же образом, строки совпадают со сводной: Dept A, B и C.

My Issue: если, скажем, Dept D был добавлен на лист, сводный стол тянет с. Сводная таблица может быть обновлена ​​и теперь содержит: Dept A, B, C и D. Но моя таблица не меняется, она имеет только Dept A, B и C. Как сделать так, чтобы в моей таблице было то же значение, что и в сводной таблице, без добавления строки вручную и заполнения формул ??

![enter image description here][1]
![enter image description here][2]
![enter image description here][3]

1 Ответ

0 голосов
/ 10 февраля 2020

Ваша сводная таблица распознает теперь измененный диапазон, вы можете настраивать источник данных каждый раз, когда вы хотите обновить sh, или делать следующее:

  1. Выделите ваш исходный набор данных
  2. CTRL + T - Это даст вам формат имени таблицы, используйте ссылки на имя, чтобы сделать вашу сводную таблицу. Чтобы найти имя, щелкните по таблице и под новой вкладкой на ленте вы увидите имя таблицы в самой левой части, вы также можете изменить его там.
  3. Refre sh

Код в VBA будет Thisworkbook.RefreshAll, если вы хотите код для него

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...