返回列表 上一主題 發帖

[分享] 重複次數指定內 全取

[分享] 重複次數指定內 全取

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

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

TOP

回復 1# hcm19522


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




Option Explicit
Sub TEST()
Dim Brr, V&, Z, i&, R&, N&
Set Z = CreateObject("Scripting.Dictionary")
Brr = [B1].CurrentRegion
[G2].Resize(ActiveSheet.UsedRange.Rows.Count, 2).ClearContents
V = Val([E2])
For i = 2 To UBound(Brr)
   N = Z(Brr(i, 2)) + 1: Z(Brr(i, 2)) = N
   If N <= V Then
      R = R + 1
      Brr(R, 1) = Brr(i, 1)
      Brr(R, 2) = Brr(i, 2)
   End If
Next
If R > 0 Then [G2].Resize(R, 2) = Brr
End Sub
用行動裝置瀏覽論壇學習很方便,謝謝論壇經營團隊
請大家一起上論壇來交流

TOP

        靜思自在 : 吃苦了苦、苦盡廿來,享福了福、福盡悲來。
返回列表 上一主題