Excel VBA Макросы. Что означает End(xlUp).Row?

Автор VitaliyPegushin, 08 ноября 2020, 19:05

VitaliyPegushin

Что означает эта строка кода:?
r = Cells(Rows.Count, 3).End(xlUp).Row

Администратор

Эта строка ищет последнюю непустую строку в столбце C.
В экселе аналогичное действие:
1) поставьте курсор-рамку в столбце С в самую нижнюю строку (1 млн.);
2) нажмите сочетание клавиш Ctrl + стрелка вверх;
3) курсор-рамка перейдёт вверх в последнюю заполненную ячейку.

В переменную "r" запишется порядковый номер строки листа.