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

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

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

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

End Sub

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


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