У меня есть плот Excel 2013 книг, которые я должен уточняю, каждый с несколькими листами и несколькими подключениями данных, и я ищу быстрый способ перечислить:Найти места, где соединения используются Excel VBA
- имя соединения
- строка соединения
- место (а), где используются соединения (название листа или диапазон было бы полезно)
Я могу видеть всю эту информацию в диалоговых окнах соединений, но имею проблемы с их программным обеспечением. Я хочу сделать этот один файл за раз, поэтому не беспокоюсь о запуске кода во всех файлах, просто что-то, что я могу удалить в модуле, когда я начну работу над соответствующим файлом. До сих пор я нашел это на этом сайте:
Dim conn As WorkbookConnection
For Each conn In ActiveWorkbook.Connections
Debug.Print conn.Name
Next conn
, но я не могу найти информацию о местоположении, чтобы идти рядом с этим. Любые указатели были бы очень благодарны.
Приветствия
Kyle
Спасибо R3uK, это именно то, что мне нужно. Я не мог понять, как использовать объект диапазона. –
@KyleGorf: добро пожаловать! Чтобы увидеть, как это работает, поместите точку останова в цикле и щелкните правой кнопкой мыши на 'wC' и ** добавьте шпион **! Теперь вы можете просмотреть его, чтобы посмотреть, как структурированы данные внутри! ;) – R3uK