Относительные ссылки в ВБА по типу R1C1

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
Zigi
Сообщения: 32
Зарегистрирован: 18 янв 2005, 16:45
Откуда: СПб

Подскажите плиз можно ли в вба для Cells и Range пользоваться относительными ссылками как в экселе R1C1?
Аватара пользователя
Игорь Акопян
Сообщения: 1440
Зарегистрирован: 13 окт 2004, 17:11
Откуда: СПБ
Контактная информация:

угу, см. св-во FormulaR1C1
Изображение
Zigi
Сообщения: 32
Зарегистрирован: 18 янв 2005, 16:45
Откуда: СПб

Имеется ввиду не написание самой формылы,
а выбор ячеек с использованием относительных ссылок относительно текущей позиции курсора, по типу Range(Cells(R[-1], C[0]), Cells(R[-1],C[2])).Select.
Если можно, то подскажите плиз правильный синтаксис.
Аватара пользователя
Игорь Акопян
Сообщения: 1440
Зарегистрирован: 13 окт 2004, 17:11
Откуда: СПБ
Контактная информация:

о! вспомнился метод Offset может его использовать, если больше ничего не подскажут?
Изображение
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

Имеется ввиду не написание самой формылы,
а выбор ячеек с использованием относительных ссылок относительно текущей позиции курсора,
Тут в принципе ничего другого и быть не может кроме Offset

Код: Выделить всё

with ActiveCell
  range(.Offset(-1,0), .Offset(-1,2)).select
end with
Ответить