2015-02-25 4 views
1

Я хотел бы подсчитать строки в диапазоне ячеек, C2: D10. Я использую выше код для их выбора, но я понятия не имею, как подсчитывать строки в этом интервале.Подсчет строк в блоке ячеек

ActiveSheet.Range("C2:D10").Select 

ответ

2

Вот способ, чтобы получить число строк, столбцов и т.д. в диапазоне, который является Блокировать:

Set r = Range("C2:D10") 

nLastRow = r.Rows.Count + r.Row - 1 
MsgBox ("last row " & nLastRow) 

nLastColumn = r.Columns.Count + r.Column - 1 
MsgBox ("last column " & nLastColumn) 

nFirstRow = r.Row 
MsgBox ("first row " & nFirstRow) 

nFirstColumn = r.Column 
MsgBox ("first column " & nFirstColumn) 

numrow = r.Rows.Count 
MsgBox ("number of rows " & numrow) 

numcol = r.Columns.Count 
MsgBox ("number of columns " & numcol) 
+0

Отличное решение! Большое спасибо! – plaidshirt

2

ActiveSheet.Range ("C2: D10"). Строки.

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