Страницы: 1
RSS
Количество заполненных строк в столбце
 
Как узнать сколько строк заполнено в 22 столбце, к примеру. Спасибо!
 
функция COUNTA СЧЁТЗ
 
Примерно так:
 
а можно код VBA, файл не открывается
 
В файле формула :)
=СЧЁТЗ(ДВССЫЛ(СИМВОЛ(B1+64)&":"&СИМВОЛ(B1+64)))
где в B1 - 22
 
Мне на VBA в макрос нужно, формула не пойдет
 
Rng.Rows.Count
Это если известен диапазон Rng

Найти последнюю заполненную строку и отнять количество незаполненных сверху:
lRws = .Cells(Rows.Count, "V" ) .End(xlUp).Row -5
 
Спасибо
 
Вставил Вашу формулу в макрос он выдает ошибку на нее. Помогите :(
 
Цитата
Михаил пишет: Вставил Вашу формулу в макрос он выдает ошибку на нее
ЧЬЮ формулу?
 
Код
Sub CountCells()
    MsgBox Evaluate("COUNTA(V:V)")
End Sub
There is no knowledge that is not power
 
Цитата
s_i_d пишет: Как узнать сколько строк заполнено в 22 столбце
VBA:
кол-во не пустых
nNonBlank = WorksheetFunction.CountA(Columns(22))

последняя не пустая
nLastRow = ActiveSheet.Cells(Rows.Count, 22).End(xlUp).Row
Изменено: Scripter - 01.04.2014 22:26:58
 
Цитата
Nic70y написал: =СЧЁТЗ(ДВССЫЛ(СИМВОЛ(B1+64)&":"&СИМВОЛ(B1+64)))
а как сделать что бы он считал строки начиная со второй, что бы не указывать последнюю ячейку? Я сдел так СЧЁТЗ(А2:А10000), но хочется что бы не было ограничения вовсе.
я хочу счетчик этот в 1 строку столбца вставлять в котором и надо посчитать.
Изменено: olegator13god - 28.11.2015 12:17:40
 
Вставить в соседний столбец - и нет проблемы.
Но лучше использовать ограниченный диапазон, ведь будут просматриваться все ячейки диапазона, а это дополнительные вычисления.
Вариант - использовть СЧЕТЕСЛИ. Функция сама определяет используемый диапазон:
=СЧЕТЕСЛИ(A2:A5000;">0")
Страницы: 1
Читают тему
Наверх