ОБСУЖДЕНИЕ

Как проверить существование Range на листе Excel-я?

2 ответов 4,6 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор темы
Привет! Есть код такого вида ТекущийЛист.Range("_typ3")+ТекущийЛист.Range("_typ4"), я надеялся, что будет такое: если range задан, он приписывается в строку, если нет - вместо него пустая строка, на самом деле 1с выдает ошибку (без описания). Опытным путем узнал, что нельзя пытаться запросить range, которого нету... Как проверить, есть ли он на листе? Пробовал ТипЗначения(ТекущийЛист.Range("_typ")) = 0 - не работает
 
что пытаемся получить имя листа?
 
Нет, получаю некоторые именованные ячейки, в принципе сделал - через попытку-исключение