|
统计符合条件的数据的个数,而且数据是不断增加的。
- Sub Macro1()
- Dim arr, brr, w,i&,j%
- arr = [c2:o17]
- ReDim brr(1 To UBound(arr), 1 To 2)
- For i = 1 To UBound(arr)
- s = 0
- For j = UBound(arr, 2) To 1 Step -1
- If arr(i, j) > 0 Then s = s + 1
- If arr(i, j) < 0 Then Exit For
- Next
- brr(i, 1) = s
- n = 0: ReDim w(1 To UBound(arr, 2))
- For j = UBound(arr, 2) To 1 Step -1
- If arr(i, j) <> "" Then n = n + 1: w(n) = arr(i, j)
- Next
- s = 0
- For j = 1 To n - 1
- If w(j) > 0 And w(j) - w(j + 1) >= 0 Then s = s + 1
- If w(j) < 0 Then Exit For
- Next
- brr(i, 2) = s
- Next
- Range("s2").Resize(UBound(brr), 2) = brr
- End Sub
复制代码
|
|