ясный ответ: «Это зависит»
что такого особенного в 15 листах, что они не могут справиться с изменяющимся числом записей необработанных данных. Являются ли они сводными таблицами, являются ли они формулами, которые имеют дело с каждой записью необработанных данных в отдельности?
Для сводных таблиц укажите источник в качестве именованного диапазона (например, «SourceData» и измените размер именованного диапазона после импорта необработанных данных - например, это можно сделать с помощью VBA - однострочный, например,
)
Range("SourceData").CurrentRegion.Name = "SourceData"
альтернативно, вместо диапазона между двумя ячейками ($ A $ 1: $ G $ 12) определите их как столбцы, так как они не изменятся ($ A: $ G)
Можно копировать формулы в зависимых листах на основе количества исходных записей, задав свойство Formula любого объекта Range.
Для других видов анализа, которые работают с отдельными строками исходных данных, я думаю, нам нужна дополнительная информация, чего именно вы хотите достичь.
Надеюсь, это поможет
Удачи