Sub test() Dim d As New Dictionary用户定义类型未定义 ”,怎么解决。以下是我要用的代码,麻烦修改

Subtest()DimdAsNewDictionaryDimd1AsNewDictionaryDimd2AsNewDictionaryDimd3AsNewDiction... Sub test()
Dim d As New Dictionary
Dim d1 As New Dictionary
Dim d2 As New Dictionary
Dim d3 As New Dictionary
Dim d4 As New Dictionary
Dim r%, i%
Dim arr, brr
With Worksheets("销售明细")
r = .Cells(.Rows.Count, 1).End(xlUp).Row
arr = .Range("a2:f" & r)
For i = 1 To UBound(arr)
d(arr(i, 1)) = d(arr(i, 1)) + arr(i, 6)
Next
End With
With Worksheets("入库明细")
r = .Cells(.Rows.Count, 1).End(xlUp).Row
arr = .Range("a2:f" & r)
For i = 1 To UBound(arr)
d1(arr(i, 1)) = d1(arr(i, 1)) + arr(i, 6)
Next
End With
With Worksheets("退货")
r = .Cells(.Rows.Count, 1).End(xlUp).Row
arr = .Range("a2:f" & r)
For i = 1 To UBound(arr)
d2(arr(i, 1)) = d2(arr(i, 1)) + arr(i, 6)
Next
End With
With Worksheets("生产领料")
r = .Cells(.Rows.Count, 1).End(xlUp).Row
arr = .Range("a2:f" & r)
For i = 1 To UBound(arr)
d3(arr(i, 1)) = d3(arr(i, 1)) + arr(i, 6)
Next
End With
With Worksheets("生产领料 (辅材)")
r = .Cells(.Rows.Count, 1).End(xlUp).Row
arr = .Range("a2:f" & r)
For i = 1 To UBound(arr)
d4(arr(i, 1)) = d4(arr(i, 1)) + arr(i, 6)
Next
End With
With Worksheets("动态库存")
r = .Cells(.Rows.Count, 1).End(xlUp).Row
arr = .Range("a3:j" & r)
For i = 1 To UBound(arr)
If d.Exists(arr(i, 1)) Then
arr(i, 6) = d(arr(i, 1))
End If
If d1.Exists(arr(i, 1)) Then
arr(i, 7) = d1(arr(i, 1))
End If
If d2.Exists(arr(i, 1)) Then
arr(i, 8) = d2(arr(i, 1))
End If
If d3.Exists(arr(i, 1)) Then
arr(i, 9) = d3(arr(i, 1))
End If
If d4.Exists(arr(i, 1)) Then
arr(i, 10) = d4(arr(i, 1))
End If
Next
.Range("a3").Resize(UBound(arr), UBound(arr, 2)) = arr
End With

End Sub
展开
 我来答
syht2000
高粉答主

2019-01-09 · 关注我不会让你失望
知道大有可为答主
回答量:3万
采纳率:79%
帮助的人:1.5亿
展开全部
Set d= CreateObject("Scripting.Dictionary")
更多追问追答
追问
麻烦你修改一下整个代码好吗,我在网上查了好久,都没有解决。谢谢!
追答
不清楚你想干嘛,改不了。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式