Что есть Элементарное КЮ.
в том то и дело, что элементарное
я так и не понял как у вас происходит работа с листом Excell, но можно написать примерно так
исходные данные:
1) есть некий лист
2) есть запрос или некая программа, которые формируют данные для сводной таблицы
варианты решения:
1) после того, как обновили запрос ( сам-то он никогда не заработает, надо пинать его), запустить макрос, который и изменяет диапозон данных для сводной таблицы
2) либо в событиях листа обрабатывать изменение дитапозона данных для сводной таблицы (может притормаживать, если изменения в листе происходят часто)
Я периодически делаю отчеты для своей службы, поэтому объем данных всегда разный
вот коли вы делаете отчет для своей службы, то после (или до) точно не скажу и меняйте макросом источник данных (очень неплохую идею
RomCom предложил)