Если при открытии книги Excel выдает диалоговое окно как на картинке, значит книга содержит ссылки (связи книг Excel). Возможно, произошел сбой, и Excel думает, что файл содержит ссылки. Как их удалить, чтобы каждый раз не появлялось надоедливое окно, как на картинке ниже?
Как удалить ошибки связи книг?
Чтобы избавиться от них нажмите группа Данные – раздел Подключения — Подключения. Это откроет окно Изменение связей. Затем для каждой ссылки нажмите Разорвать связь. Сохраните книгу и откройте ее заново. Обратите внимание на то, что, если книга не содержит ссылок, кнопка Изменить связи будет недоступна.
Существует хороший способ быстрого поиска ссылок на другой файл. Поскольку все ссылки содержат в себе квадратную скобку, то можно осуществить поиск ctrl+F символов «*[*». После чего удалить все такие ссылки.
Бывает что такие действия не ведут к решению проблемы, значит скорее всего битые ссылки вызваны неправильными именами связей. Такое может получиться, если вы копировали лист, а особенно если копировали лист из одного файла в другой. Пройдите по пути Формулы – раздел Определение имени — Диспетчер имен.
Откроется окно с одноименным названием. В случае, если в строке есть обозначение #ССЫЛКА!, удалите все такие строки.
Как удалить ошибки связи книг Excel макросом
Если и это не помогло, воспользуйтесь макросом. Как использовать макросы читайте тут.
Sub RepairHyperlinks() Dim hlink As hyperlink For Each hlink In ActiveSheet.Hyperlinks hlink.Address = Application.WorksheetFunction. _ Substitute(hlink.Address, "../AppData/Roaming/Microsoft/Excel/", "<корректный адрес папки>") Next End Sub
Если есть вопросы пишите, пожалуйста, комментарии!
Комментарии:
К этой записи пока нет комментариев. Возможно вы будете первым?