请问一下vba rang.rows的值取的是所在行或列的数据必须是连续的吗?
Dim rngData As Range
Dim rngRow As Range
Dim num As Integer
Set rngData = Range("I10").CurrentRegion
i = 0
For Each rngRow In rngData.Rows
i = i + 1Next
MsgBox Str(i)
在I10 比如说连续有6个数据隔两行还有一个数据 这样读取出来的就是6不9了,只能读取是连续的数据吗?