Дано: Общий файл, в который собраны данные из нескольких файлов с помощью запроса PQ (лежат в 1 папке). Структура общего файла во вложении. (1-ый столбец - название файла, 2 и далее - соответствуют подтянутым файлам) Задача: В процессе добавления комментариев в общий файл, необходимо их копировать в соответствующие ячейки в файлах.
PooHkrd написал: хочет комменты из сводного файла записывать в источники
Привет, Алексей. А зачем записывать? Пусть источники ссылаются на общий файл и тянут по первичному ключу свои комменты. Будет этакое перекрестное опыление
Столбец "комментарии" у меня имеется и в исходных файлах, поэтому мне не нужно добавлять в сводном файле данный столбец - мне нужно лишь вносить изменения в ячейки этого столбца.
escaper2931 написал: а не заходить в каждый источник
С другой стороны - те комментарии можно будет в источнике увидеть только тогда, когда его откроют для правки, например. Следовательно ничто не мешает настроить свойство подключения на обновление при открытии файла-источника
escaper2931, а в чем проблема запросом в сводный файл сразу выгружать не только данные из файла, но и отдельные столбцы с именем файла, путём к нему, названием листа, номером строки, макрос сразу все увидит в одной строке и запишет куда надо.
escaper2931 написал: Каким образом в макросе можно указать ссылки на все файлы,
Каким-то же образом вы указываете ссылки на файлы в Power Query? П Например, файлы из заданной папки код Power Query Source = Folder.Files("C:\Path\Csvs") Тогда в VBA получаете код запроса через
Код
ThisWorkbook.Queries(1).Formula
Выдёргиваете путь к папке и, например, таким подходом List the Files in a Folder with the FileSystemObject перебираете файлы-источники, записывая в них нужные комментарии. P. S. Правда это уже почти не имеет никакого отношения к теме " PQ. синхронизация файла с нескольким". Так что советую создать другую тему, а то малой с котом придут и прикроют лавочку Ещё и волшебных пенделей пропишут.