Board logo

標題: [發問] 項目計數 [打印本頁]

作者: ashan0418    時間: 2015-3-10 10:25     標題: 項目計數

工作表1有一欄位,欄名為『資料檔』,該欄會出現如『A、B、C....』等不一的資料,


工作表2中,希望能出現各項資料的項目計數,如附件,請各位先進解惑,謝謝!!

[attach]20409[/attach]
作者: lpk187    時間: 2015-3-10 15:16

回復 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
複製代碼

作者: ashan0418    時間: 2015-3-11 09:57

回復 2# lpk187


沒問題了,謝謝您!!




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)