返回列表 上一主題 發帖

請問字串要如何統計次數不重復?

請問字串要如何統計次數不重復?

本帖最後由 oiggu 於 2010-7-24 12:47 編輯

請問字串要如何統計次數不重復

字串統計.JPG (54.67 KB)

字串統計.JPG

字串統計.zip (2.35 KB)

oiggu

謝謝各位:
經測試都可以使用,但遇到一個問題資料有5000筆會影響執行速度會非常摱
請問是否可改vba 再匯入格子加快執行速度。
oiggu

TOP

本帖最後由 oiggu 於 2010-7-26 06:29 編輯

謝謝超級版主,太神了。
已經可以統計次數
請問要如何用VBA把金額統計出來
放入格式內、字串開頭+年月統計

統計.JPG (99.92 KB)

統計.JPG

統計.zip (9.51 KB)

oiggu

TOP

[版主管理留言]
  • Hsieh(2010-7-27 18:57): 應該對上述技巧加以了解,自己嘗試後再針對問題發問

回復 8# Hsieh


感謝超級版主
你寫的 vba 簡潔有力,已經可以統計次數使用正常,
還請教一個問題,如何把同名稱的數字總計起來、
對照 材料項目分類計算,再用 VBA 匯入格式要如何作?

test.zip (3.29 KB)

oiggu

TOP

回復 9# oiggu

Sub sum()
For k = 2 To 10
Set d = CreateObject("Scripting.Dictionary")
With Sheets("date")
For Each a In Sheets("date").Range(.[a3], .[a65536].End(xlUp))
   d(a) = d(a) + a.Offset(, k - 1)
Next
For Each a In Sheets("a").Range([a3], [a65536].End(xlUp))
      Sheets("a").Cells(a.Row, k) = d(a)
    Next
End With
Next
End Sub

感謝板主
不曉得那�堨X錯、 測試出來的值=0 不正確
請問 Sheets("a").Cells(a.Row, k) = d(a) 錯在那��?
oiggu

TOP

        靜思自在 : 能付出愛心就是福,能消除煩惱就是慧。
返回列表 上一主題