返回列表 上一主題 發帖

[分享] 總和最多季節

[分享] 總和最多季節

google"EXCEL迷"  blog  或google網址:https://hcm19522.blogspot.com/

(搜尋 輸入號碼 14540) google網址:https://hcm19522.blogspot.com/
google"EXCEL迷"  blog  或google網址:https://hcm19522.blogspot.com/

TOP

回復 1# hcm19522


    謝謝前輩分享此主題,後學藉此帖練習陣列與字典,請各位前輩指教

執行前:


執行結果:


Option Explicit
Sub TEST()
Dim Brr, Z, i&, j%, M&, C%, N&, R&
Set Z = CreateObject("Scripting.Dictionary")
R = [A1].End(xlDown).Row
If R + 3 <= [A65536].End(3).Row Then
   Range(Cells(R + 3, "A"), [A65536].End(3)).EntireRow.Delete
End If
Brr = Range([M2], [A65536].End(3))
For i = 1 To UBound(Brr)
   M = 0
   For j = 0 To 3
      N = 0
      For C = 2 To 4
         N = N + Brr(i, j * 3 + C)
         Brr(i, j * 3 + C) = ""
      Next
      Brr(i, j * 3 + C - 3) = N
      If M < N Then
         Z(Brr(i, 1)) = j + 1
         M = N
      End If
   Next
Next
[O2].Resize(UBound(Brr), 1) = Application.Transpose(Z.Items)
Cells(R + 3, "A").Resize(UBound(Brr), 13) = Brr
End Sub
用行動裝置瀏覽論壇學習很方便,謝謝論壇經營團隊
請大家一起上論壇來交流

TOP

        靜思自在 : 【蒙蔽的自由】人常在什麼都可以自由自在的時候,卻被這種隨心所欲的自由蒙蔽,虛擲時光而毫無覺知。
返回列表 上一主題