|
▼Akari さん:
おはようございます。
やっぱりバグがありましたね。
しかも、初歩的な。おはずかしいです。
1行追加願います。
'受注年月日、商品CD、商品名、単価、でサマリー表用Dictionary作成
Set myDic2 = CreateObject("Scripting.Dictionary")
Set myDic3 = CreateObject("Scripting.Dictionary")
For Each myKey1 In myDic1
aaa = Split(myKey1, Chr(13))
myKey2 = aaa(0) & Chr(13) & _
aaa(1) & Chr(13) & _
aaa(2) & Chr(13) & _
aaa(3)
myBuyer = aaa(4)
myQty = myDic1(myKey1)
sepChr = "" '<==== ここに1行、追加してください。
If myDic2(myKey2) <> "" Then sepChr = "、"
myDic2(myKey2) = myDic2(myKey2) & sepChr & myQty & "/" & myBuyer
If myDic3(myKey2) = "" Then
myDic3(myKey2) = myQty
Else
myDic3(myKey2) = myDic3(myKey2) + myQty
End If
Next
|
|