標題:
問一個"用1維array當多計數器"寫法的問題
[打印本頁]
作者:
m09903020
時間:
2012-5-7 18:13
標題:
問一個"用1維array當多計數器"寫法的問題
HI 大家好,
小的想請問若我要用一維陣列共10個elements 當作counter之儲存空間,經過前置步驟(mod)後,分類到10個集合中的其中一個集合element(也就是其中一個counter)就加1
該怎麼寫?
目前大約有15'000,30'000,45'000三種大小的data要丟入(<=這應該不是重點!)
謝謝各位看完我的問題
作者:
register313
時間:
2012-5-7 20:57
本帖最後由 register313 於 2012-5-7 21:21 編輯
回復
1#
m09903020
題目只說一半
先參考
Sub xx()
Dim Ar(9)
For I = 1 To [A1]
Y = I Mod 10
Ar(Y) = Ar(Y) + 1
Next I
[D1].Resize(10, 1) = Application.Transpose(Ar)
End Sub
複製代碼
Sub yy()
Dim Ar(9)
X = Int([A1] / 10)
Y = [A1] Mod 10
For I = 0 To 9
Ar(I) = X
If I <= Y Then Ar(I) = Ar(I) + 1
Next I
Ar(0) = Ar(0) - 1
[D1].Resize(10, 1) = Application.Transpose(Ar)
End Sub
複製代碼
[attach]10843[/attach]
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)