Редактирование соединения PowerQuery с VBA в Excel 2016 - PullRequest
0 голосов
/ 20 июня 2019

У меня есть книга Excel с несколькими сводными таблицами, которые берут данные из файла CSV. Я связываю файл csv с помощью команды Данные -> Получить и преобразовать -> Новый запрос -> Из файла -> Файл CSV, а затем нахожу файл, который должен всегда находиться рядом с книгой. Я не импортирую данные, я просто установил соединение.

Дело в том, что мне нужно предоставить доступ к рабочей книге и CSV, таким образом разрывая соединение с файлом, так как он настроен на поиск в моем локальном каталоге.

Есть ли способ с VBA отредактировать соединение, чтобы он устанавливал каталог на текущем компьютере? Что-то вроде

csv_path = Activeworkbook.Path + "\"
read_csv(csv_path + "db.csv")

У меня фактически есть кнопка для пользователя, которая обновляет сводные таблицы и запускает программу VBA, поэтому было бы очень удобно добавить фрагмент кода только в начале, чтобы установить правильное соединение с файлом CSV.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...