Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


21873 / 76738 ←次へ | 前へ→

【60253】データ集計について
質問  ふくじ  - 09/2/6(金) 0:01 -

引用なし
パスワード
   データの集計についてわからないことがあります。

品名|data1|data2|data3
あああ| 1| 2| 3
あああ| 1| 2| 3
いいい| 4| 5| 6
ううう| 7| 8| 9
いいい| 4| 5| 6

このようなデータを、

品名|合計|データ数
あああ|12| 6
いいい|30| 6
ううう|24| 3

というようにまとめたいモジュールを書いたのですが・・・

Sub test()
  
  Dim rng As Range
  Dim v
  Dim ss As String
  Dim i As Long
  Dim dic As Object
 
  Set dic = CreateObject("Scripting.Dictionary")
  Set rng = Worksheets(1).Range("A2", Cells(Rows.Count, 1).End(xlUp))
  
  v = rng.Resize(, 3).Value
  For i = 1 To UBound(v)
    ss = v(i, 1)
    dic(ss) = dic(ss) + 1 + v(i, 7) + v(i, 8) + v(i, 9)
  Next

'集計結果を新しいシートに書き出す
Worksheets(2).Range("A2").Resize(dic.Count, 3).Value = Application.Transpose(Array(dic.keys, dic.items, dic.items))

End Sub

合計、データ数の計算がわからず悩んでいます。
どなたかご教授願います。

0 hits

【60253】データ集計について ふくじ 09/2/6(金) 0:01 質問
【60254】Re:データ集計について kanabun 09/2/6(金) 0:20 発言
【60258】Re:データ集計について ふくじ 09/2/6(金) 9:37 お礼

21873 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free