backtotop

Categories: Excel

Если при открытии книги Excel выдает диалоговое окно как на картинке, значит книга содержит ссылки (связи книг Excel). Возможно, произошел сбой и Excel думает что файл содержит ссылки. Как их удалить? Чтобы каждый раз не появлялось надоедливое окно как на картинке ниже.

связи книг Excel

Как удалить ошибки связи книг?

Чтобы избавиться от них нажмите группе Данные – раздел Подключения — Подключения. Это откроет окно Изменение связей. Затем для каждой ссылки нажмите Разорвать связь. Сохраните книгу и откройте ее заново. Обратите внимание на то, что если книга не содержит ссылок кнопка Изменить связи будет недоступна.

Существует хороший способ быстрого поиска ссылок на другой файл. Поскольку все ссылки содержат в себе квадратную скобку. То можно осуществить поиск ctrl+F символов «*[*». После чего удалить все такие ссылки.

Бывает что такие действия не ведут к решению проблемы, то скорее всего битые ссылки вызваны неправильными именами связей. Такое может получиться, если вы копировали лист, а особенно если копировали лист из одного файла в другой. Пройдите по пути Формулы – раздел Определение имени — Диспетчер имен. связи книг Excel

Откроется окно  с одноименным названием В случае, если в строке есть обозначение #ССЫЛКА!, удалите все такие строки.

связи книг Excel

Как удалить ошибки связи книг 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 

Если есть вопросы пишите пожалуйста комментарии!

Поделитесь нашей статьей в ваших соцсетях:


Комментарии:

К этой записи пока нет комментариев. Возможно вы будете первым?

Оставьте ваш комментарий здесь:

You have to agree to the comment policy.

13 − 9 =