Для разрыва связей в подобном случае,я поступал следующим образом:
Сделать резервную копию файла на котором Вы будете ставить эксперименты
Открыть файл при помощи архиватора, я использовал для этих целей 7Zip, можно использовать любой другой
В архиве открыть папку xl
Далее открыть папку externalLinks
В зависимости от того, сколько у Вас ссылок на внешние файлы, в папке будут содержаться определенное количество файлов, у меня к примеру ссылка была на один файл, поэтому у меня в папке был только один файл externalLink1.xml. Если нужно удалить какую то конкретную связь, удалите соответствующий файл.
Удалить все имеющиеся файлы в папке externalLinks
Далее в xml файлах листов ищем любой текст из неудаляющейся связи
открываем нужный лист содержащий связи, удаляем то, что в теге extList
Открыть файл Excel, в котором содержались ссылки на другие файлы. В процессе открытия появится сообщение об ошибке “Ошибка в части содержимого в Книге …”. Отвечаем Да. После чего отобразится еще одно окно со списком нечитаемого содержимого. Нажимаем закрыть.
Проверяем, что на вкладке Данные, кнопка Изменить связи, стала неактивной – соответственно все связи из книги были удалены.
Большая часть отсюда:
https://www.planetaexcel.ru/forum/index.php?PAGE_NAME=message&FID=1&TID=86686&TITLE_SEO=86686-pochemu-nevozmozhno-razorvat-svyazi-s-drugoy-knigoy&MID=721423#message721423
Макрос
https://www.excel-vba.ru/chto-umeet-excel/nevozmozhno-razorvat-svyazi-s-drugoj-knigoj/