Если создается Диапозон с именем, который не пременим в Excel (ну например, когда в приведеном ниже примере строковое выражение st содержит побел):
ActiveWorkbook.Names.Add Name:=st, RefersToR1C1:="=Группы!R1С2"
то ошибка легко обходится с помощью On Error Resume Next.
Вопрос заключается в том, что когда переименовываешь диапозон (например, ActiveWorkbook.Names(st).Name = st1, где st1-новое имя), то если st1 также является недопустимым, то ошибка с помощью On Error Resume Next не обнаруживается (в этом случае Excel просто сохраняет старое имя (st)).
Вопрос: Как обнаружить ошибку в новом имени при переименовании диапозонов?
Заранее благодарю.
ActiveWorkbook.Names.Add Name:=st, RefersToR1C1:="=Группы!R1С2"
то ошибка легко обходится с помощью On Error Resume Next.
Вопрос заключается в том, что когда переименовываешь диапозон (например, ActiveWorkbook.Names(st).Name = st1, где st1-новое имя), то если st1 также является недопустимым, то ошибка с помощью On Error Resume Next не обнаруживается (в этом случае Excel просто сохраняет старое имя (st)).
Вопрос: Как обнаружить ошибку в новом имени при переименовании диапозонов?
Заранее благодарю.