powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Недопустимое имя диапазона
5 сообщений из 5, страница 1 из 1
Недопустимое имя диапазона
    #36468220
fedorov_ip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Система: Win XP, MS Office 2003

Имеется много файлов Excel получаемых от других подразделений с большим перечьнем именованых диапазонов. Программно их удаляем, и тут возникает проблема, выскакивает ошибка - "недопустимое имя диапазона". Так как количество имен большое и само удаление идет достаточно долго (несколько минут) при этом недопустимых имен несколько десятков, и сидеть шелкать Ок при появлении сообщения об ошибке, а потом удалять их вручную не прикольно, хотелось бы переименовать такие диапазоны (или все по заданому шаблону) программно.
В ручную это решается изменением (снятием/установкой) в настройках "стиля ссылок R1C1", при этом появляется собщение о недопустимом имени диапазона и предлагается ввести новое имя.
...
Рейтинг: 0 / 0
Недопустимое имя диапазона
    #36468312
Dophin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fedorov_ip,
Application.DisplayAlerts = false
...
Рейтинг: 0 / 0
Недопустимое имя диапазона
    #36468861
fedorov_ip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dophin,

Спасибо!
Все работает, остаются только, диапазоны с недопустимыми именами (рис.). Может появятся какие-то идеи как их побороть. Потомучто их порядка 20 в каждом файле и удалять их в ручную как-то лениво.
...
Рейтинг: 0 / 0
Недопустимое имя диапазона
    #36469298
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fedorov_ipDophin,

Спасибо!
Все работает, остаются только, диапазоны с недопустимыми именами (рис.). Может появятся какие-то идеи как их побороть. так вы же их программно удаляете?
...
Рейтинг: 0 / 0
Недопустимое имя диапазона
    #36469375
Dophin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sub pp()
Dim r
For Each r In ActiveWorkbook.Names
r.Delete
Next r

End Sub

удаление всех имен в активной рабочей книге
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Недопустимое имя диапазона
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]