#object #worksheet
#объект #рабочий лист
Вопрос:
Мне нужно работать с именами ОБЪЕКТОВ рабочих листов в моей рабочей книге, потому что, даже если пользователь изменит имя рабочей таблицы, я все равно смогу найти его, используя имя объекта.
На изображении ниже все рабочие листы имеют свое «заданное имя» и имя своего объекта. Смотрите на выделенный: ему присвоено имя «Доплеровский плечевой», а имя объекта «Planilha13» («Worksheet13» на португальском языке). Даже если пользователь изменит «Доплеровский плечевой» на «DpBr Analitical» (например), я все равно смогу найти необходимые данные, обратившись к «Planilha13».
Есть идеи? Заранее спасибо!
Ответ №1:
Я так волновался, что пропустил шаг…
Вместо использования Sheet(n).Имя (которое даст мне имя индекса «Доплеровское плечо» листа), я должен использовать Sheet(n).CodeName.
Это выбирает имя «Planilha13», которое не изменяется, независимо от имени листа или его положения.
В любом случае спасибо! С наилучшими пожеланиями!