Подскажите как реализовать задачу: имеется в качестве источника данных каталог в него помещаются файлы единой структуры с разными именами и разное кол-во. Затем с помощью созданной функции из этих файлов извлекаются данные и проводятся необходимые манипулации. Необходимо чтобы путь к данным файлам пользователь менял сам в PQ типа обзор или выбор.
Как можно сделать наиболее простым изменение пути к файлам данных?
Смотрите здесь. Это как организовать передачу пути в запрос. Соответственно к ячейке с путем для запроса приделывайте выпадающий список с доступными путями, и юзер сможет выбирать через менюшку.
naa700 написал: А если реализовать по типу кнопки обзор
проще сделать параметр в файле с запросом PowerQuery и тупо перемещать этот файл с запросом в нужные папки и обновлять в зависимости от данных именно в тех папках, в которых запрос. Но если так уж хочется макрос в файле использовать - можно и так: Диалоговое окно выбора файлов/папки
Дмитрий(The_Prist) Щербаков, вот такой вариант: проще сделать параметр в файле с запросом PowerQuery и тупо перемещать этот файл с запросом в нужные папки и обновлять в зависимости от данных именно в тех папках, в которых запрос.
naa700, вот вы как партизан. Опишите четко задачу, что это за дата? Сегодняшняя/вчерашняя/завтрашняя? Она всегда отстоит от текущей даты на какое-то количество дней/месяцев/недель? Опишите задачу, а не просите подсказать как реализовать ваше видение её решения. Типа того: Нужно каждый день обрабатывать запросом файл, который лежит в папке именованной датой вчерашнего дня в таком то формате, или в имени файла есть дата, шаблон названия файла Файл_ХХ.ХХ.ХХХХ.xlsx
PooHkrd, будет изменяться название папки, т.к. данные тянуться из папки и их (файлы) там может быть разное кол-во с разными именами. Папка на сегодня называется: \\сервер\ИР\письма\2019\март\письма 29.03.2019 за 28.03.2019\сканы, другая папка с файлами для других исходных данных будет называться \\сервер\ИР\письма\2019\март\письма 29.03.2019 за 28.03.2019\письма и таких папок источников данных с файлами (из которых извлекаются данные функцией GetData) может быть несколько. Можно (не критично) вместо март поставить 03.
Дмитрий(The_Prist) Щербаков, пример с макросом хороший, но как можно сделать чтобы можно было выбранное значение выводилось в ячейку и затем запрос брал оттуда данные о пути. Или как можно еще реализовать чтобы запрос брал данные о пути выбранной папке?
Друзья подскажите как докрутить предложенный макрос, чтобы он выбранное значение папки подсовывал для работы запроса в качестве папки-источника данных.