Как увидеть скрытые имена в файле?
Категория: Приемы и советы, Формулы и функции | Опубликовано 29-06-2014
|8
При копировании листа из одного файла в другой, может появляться окно с предупреждением о том, что уже есть такое имя. При этом, если просто зайти в Диспетчер имен, то список может быть и совершенно пустым.
Можно отобразить скрытые имена с помощью небольшого макроса:
Чтобы воспользоваться данным алгоритмом, необходимо открыть редактор Visual Basic (клавиши Alt+F11) и вставить на лист модуля (если модуля нет, то выполнить команду Insert–Module):
Sub Unhidden_Name()
Dim vName As Variant
For Each vName In ThisWorkbook.Names
vName.Visible = 1
Next vName
End Sub
Затем вернуться в окно Microsoft Excel, запустить выполнение макроса в окне Макросов (клавиши Alt+F8).
В окне Диспетчера имен (клавиши Ctrl+F3) будет сформирован список всех имен, при необходимости их можно и удалить.
26.08.2014 (17:17)
О, да! меня это крайне раздражало!
28.08.2014 (13:00)
Интересно, почему в окне Диспетчера имен он не показывает при любых фильтрах эти скрытые имена?
22.03.2015 (12:32)
Прекрасно, т.к. периодически встречаюсь при копировании листа
03.10.2015 (19:47)
Не буду пытаться понять почему так происходит, просто буду искать скрытые имена через данный макрос. Огромное спасибо!
04.11.2018 (02:42)
Hey. I sent a screenshot. Did you get it?
06.11.2018 (23:52)
Hi! Your screenshot is not received
21.11.2018 (19:15)
Не могу понять только одного: почему программа сама сразу не готова все имена показывать и не скрывать!
31.01.2022 (09:15)
Большое спасибо, Вам