|
代码如下。。。
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Target.Address = "$P$1" Then
arr = [q2:q730]
ReDim brr(1 To UBound(arr) - 89, 1 To 3)
jianju = [{10,20,40}]
For j = 1 To 3
n = 0
For i = 91 - jianju(j) To UBound(arr) - jianju(j) + 1
x = -9 ^ 9: y = 9 ^ 9
For k = i To i + jianju(j) - 1
x = IIf(arr(k, 1) > x, arr(k, 1), x)
y = IIf(arr(k, 1) > y, y, arr(k, 1))
Next
n = n + 1
brr(n, j) = x - y
Next
Next
[ab91].Resize(UBound(brr), 3) = brr
Beep
End If
Application.EnableEvents = True
End Sub
|
评分
-
2
查看全部评分
-
|