2013-11-21 13 views

ответ

3

Перевод может быть следующим:

в Activesheet Гото cell A1 следующий двигаться вниз по number of all rows in sheet minus 1 но keep the same column (0) следующий move up to first not empty cell in column 0 (при условии, что последняя ячейка была пуста) и получить строку ячейки, где вы были перемещены.

В результате этот код не возвращает число ROWS, а количество SINGLE ROW, куда вы были перемещены. Но это похоже на количество строк таблицы данных, если такая таблица начинается в ячейке A1 и является непрерывной вниз.

BTW, более популярная версия коды это один:

NumOfRows = ActiveSheet.Cells(ActiveSheet.Rows.Count, 1).End(xlUp).Row 

, где вы получите тот же результат.

+0

получил. спасибо большое :) – devutkarsh

+0

Красиво объяснено :) –

Смежные вопросы