2010-03-12 3 views
1

I는 어드레스를 포함하는 범위가 가변 - $ 2 : $ 2, $ 4 : $ 205 214 $ : $ 214 - (행 3 개 그룹).VBA Range.Rows.Count주는 예상치 못한 결과가

은 그 범위에있는 모든 행의 수를 좀하고 싶습니다.

그러나 range.Count는 모든 셀 수 (50,000 ~)와 range.Rows.Count 만 첫 번째 그룹의 모든 행 수를 1로 반환합니다. 어떻게 모든 행의 수를받을 수 있나요

감사

답변

3
Dim rowCount As Long 
Dim ctr As Long 

'You could use your range variable in place of Selection below 
For ctr = 1 To Selection.Areas.Count 
    rowCount = rowCount + Selection.Areas(ctr).Rows.Count 
Next 
Debug.Print rowCount 
관련 문제