Бывает, у пользователей случается траблы с Excel, в виде каких-то скрытых имен. Для решения этой проблемы пользователю приходится завершать Excel через диспетчер задач, либо кликать по всплывающему окну бесчисленное количество раз…
Открываем Excel и включаем режим разработчика: Файл — параметры — Настроить ленту — Разработчик

В ленте появился новый пункт: Разработчик — Visual Basic

Слева в колонке кликаем два раза на «Эта книга«, и справа в открывшемся окне вводим наш код:

Sub DeleteHiddenNames()
Dim n As Name
Dim Count As Integer
For Each n In ActiveWorkbook.Names
If Not n.Visible Then
n.Delete
Count = Count + 1
End If
Next n
MsgBox "Скрытые имена в количестве " & Count & " удалены"
End Sub
После этого запускаем наш код

Наслаждаемся результатом. Необходимо сохранить изменения. После этого файл должен работать как положено.

