2 вопроса по EXCEL VBA

pootos

как называется константа обозначающая последнюю строку в столбце?
можно ли ячейки задавать параметрически типа B(i+5 и как это сделать?

a10063

1) уверен, что такое есть? я видел только функцию, возвращающую прямоуг. Range листа, где есть данные (не помню какая)
2) Range.Cells

a10063

а вообще строк стандартно 65536, вроде

pootos

1) мне это нужно чтобы цикл запустить до последней строчки в таблице. Как остановиться на последней строчке с данными?
2) как это юзать? куда номер столбца и строки задавать параметрически? (я в VB ни в зуб ногой )

a10063

1) без знания VB объяснить нелегко, тем более, что не помню имя функции
2) юзать, например, так: s = ActiveSheet.Cells(i, j).Value

pootos

спасибо и на этом

yolki

Можно получить "Используемый диапозон" - ActiveSheet.UsedRange
И с ним уже работать.

gopnik1994

1. Range.Rows.Count

pootos

спасибо то что надо
Оставить комментарий
Имя или ник:
Комментарий: