Заказать макрос
Разрабатываем макросы на заказ. Любой сложности. Быстро и качественно.
Подробнее...
Готовые решения » Надстройка VBA-Excel » Последняя строка

Как посчитать количество строк в Excel

Функция КОЛИЧЕСТВОСТРОК возвращает номер последней заполненной строки в Excel. Определяет количество строк как текущего листа, так и заданного.

Описание функции

Функция =КОЛИЧЕСТВОСТРОК([ССЫЛКА]) имеет один необязательный аргумент.

  • [ССЫЛКА] - Ссылка на любую ячейку листа, в котором необходимо посчитать количество строк. По умолчанию (если аргумент не указан) функция применяется к активному листу. 

Ниже приведен пример работы данной формулы.

Пример

Определение количества строк на текущем листе.

Пример 1 функции КОЛИЧЕСТВОСТРОК

Код на VBA

Вы можете самостоятельно использовать код функции на VBA в своих проектах. Он достаточно простой.

Function КОЛИЧЕСТВОСТРОК(Optional ССЫЛКА As Variant) As Long
    Dim rng As Range
    If IsMissing(ССЫЛКА) Then
        Set rng = ActiveCell
    Else
        Set rng = ССЫЛКА
    End If
    КОЛИЧЕСТВОСТРОК = rng.Parent.UsedRange.row - 1 + rng.Parent.UsedRange.Rows.Count
End Function
Надстройка
VBA-Excel
Надстройка для Excel содержит большой набор полезных функций, с помощью которых вы значительно сократите время и увеличите скорость работы с программой.

Комментарии:

comments powered by Disqus