Программно узнать адрес поименованной ячейки таблицы #85087


#0 by АМ
Есть объект "Таблица", у которой некоторые ячейки поименованы (как в регламентной отчётности). Хотелось бы программно получить адреса этих ячеек в формате R1C1.Заранее спасибо.
#1 by АМ
Ап
#2 by Плюшкин
#3 by FlyS
ОбластьВозращает Область секции.Синтаксис 1:Область(<Адрес>)Синтаксис 2:Область(<R1>, <С1>, <R2>, <С2 >)Англоязычный синоним:AreaПараметры:<Адрес> Необязательный параметр. Строковое выражение, задающее либо имя области, заданное в конфигу­раторе, либо адрес в формате «R1C1:R2C2». <Rl> Необязательный параметр. Числовое выражение. Номер первой строки области. <С1> Необязательный параметр. Числовое выражение. Номер первого столбца области. <R2> Необязательный параметр. Числовое выражение. Номер последней строки области. <С2> Необязательный параметр. Числовое выражение. Номер последнего столбца области. Возвращаемое значение:Значение типа «ОбластьТаблицы».Описание:Функция Область возвращает значение области секции. При задании адре­са области, номера строк и столбцов задаются относительно начала данной сек­ции. Если последняя строка и последний столбец отсутствуют, то область зада­на единственной ячейкой. Если строки или столбцы отсутсвуют, то область задана диапазоном столбцов или строк соответственно. Если метод вызван без параметров, то область задана всей секцией.Пример:
#4 by АМ
Предлагаешь показать таблицу юзеру и попросить его протыкать всю таблицу? Ну и что с того, что я по ИМЕНИ получил Область, если я не могу узнать её АДРЕС?Что с того, что я по АДРЕСУ получил Область, если я не могу узнать её ИМЯ?
#5 by Редкий гость
А что, циклы уже запретили?
#6 by Anton R
Пишешь в поименованную ячейку какой-нибудь бред (Например "@$#$#$#$#$"), потом перебираешь ячейки и ищешь его.
#7 by АМ
Так и сделал. Но это перректально.
#8 by Anton R
Зато дешево, надежно и практично :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям