Sub 統計()
Dim R&, C&, Arr, Brr(1 To 200, 1 To 196), uMax, i&
R = Cells(Rows.Count, 1).End(xlUp).Row
If R < 2 Then Exit Sub
Arr = Range("A2:E" & R).Value
uMax = [R3] '最大成交數
For i = 1 To UBound(Arr)
R = uMax - Arr(i, 2) + 1 '最大成交數 - B欄成交數 + 1 = 列位
If R < 1 Or R > 200 Then GoTo 101
C = Int(Arr(i, 1) * 1440) - 524 'A欄時間分鐘數 - 8:44分鐘數 = 欄位
If C < 1 Or C > 196 Then GoTo 101
Brr(R, C) = Brr(R, C) + Arr(i, 5)
101: Next
[S3].Resize(200, 196) = Brr
Beep
End Sub
回復 14#藍天麗池
Function STSumifs(ByVal endST As Long, Optional startST As Long = 3)
1. Optional startST As Long = 3 的用意,事先賦予預設值;
例如:
Sub Test()
Dim WR As Long