返回列表 上一主題 發帖

[發問] 項目計數

回復 1# ashan0418


    試試!!
  1. Sub 巨集1()
  2. Dim arr1(1 To 10, 1 To 2)
  3. Set la = Cells(Rows.Count, "a").End(xlUp)
  4. arr = Range([A2], la)

  5. For i = 1 To la.Row - 1
  6.     For J = 1 To UBound(arr1)
  7.         x = arr(i, 1): y = arr1(J, 1)
  8.         If arr(i, 1) = arr1(J, 1) Then
  9.             arr1(J, 2) = arr1(J, 2) + 1
  10.             GoTo 100
  11.         End If
  12.     Next J
  13.         K = K + 1
  14.         arr1(K, 1) = arr(i, 1)
  15.         arr1(K, 2) = arr1(K, 2) + 1
  16. 100:
  17. Next i
  18. 工作表2.[A2].Resize(K, 2) = (arr1)
  19. 工作表2.Range("A" & K + 2) = "合計"
  20. aaa = Application.Sum(工作表2.Range("B2:B" & K + 1))
  21. 工作表2.Range("B" & K + 2) = Application.Sum(工作表2.Range("B2:B" & K + 1))
  22. End Sub
複製代碼

TOP

        靜思自在 : 成功是優點的發揮,失敗是缺點的累積。
返回列表 上一主題