Сейчас я все больше склоняюсь к Power Query как инструменту извлечения и слияния данных (в сочетании с VBA).В некоторых случаях это создает проблемы, поскольку наше предприятие представляет собой сочетание Office 2013 и 2016. В 2016 году я разработал инструмент, который автоматизирует удаление и создание запросов, но в 2013 году он не сработал. Моим решением было разработатьальтернативное решение для пользователей 2013 года, но создается впечатление, что создание запросов не может быть автоматизировано в этой среде.Это правда?
Я импортирую два файла Excel в Power Query для фильтрации и организации полей, а затем объединяю два набора данных, чтобы создать одну таблицу со всем необходимым.В 2016 году я смог полностью автоматизировать этот процесс.В 2013 году я попробовал несколько методов работы с макрос-рекордером, но не смог успешно выполнить ни одного шага создания запроса.Вероятно, причиной тому является то, что PQ является дополнением к 2013 году, но мне любопытно, если кто-то обнаружил обходной путь.
Обновление всех до 2016 года не вариант.
Я нашел это и собираюсь попробовать:
https://www.excelguru.ca/blog/2014/10/22/refresh-power-query-with-vba/