|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
代码如下。。。
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$1" Then
arr = [b3:b66]
brr = [f3:f66]
ReDim crr(1 To UBound(arr), 0)
For i = 1 To UBound(arr)
s = arr(i, 1)
For j = i To UBound(arr)
If Not IsNumeric(brr(j, 1)) Then
If arr(j, 1) > 0 Then n = n + 1
Else
crr(j, 0) = IIf(arr(j, 1) > 0, n + 1, n)
i = j
n = 0
Exit For
End If
Next
Next
For i = UBound(crr) To 1 Step -1
If Len(crr(i, 0)) = 0 Then crr(i, 0) = crr(i + 1, 0)
Next
[h3].Resize(UBound(crr)) = Empty
[h3].Resize(UBound(crr)) = crr
Beep
End If
End Sub
|
评分
-
2
查看全部评分
-
|