vba:此键已与此集合的元素相关联

时间:2010-06-11 16:37:40

标签: excel vba

Dim arr As New Collection, a
Dim aFirstArray() As Variant    

...some code

For Each a In aFirstArray
   arr.Add a, a
Next

我收到此错误:This key is already associated with an element of this collection

就在这一行:arr.Add a, a

我做错了什么?

1 个答案:

答案 0 :(得分:1)

还有更多代码吗?

从这里你所拥有的一切我可以告诉你的是你的错误所说的。 a已经在集合中(密钥应该是唯一字符串)。 BTW。是a一个字符串?

或许你的阵列中有一些重复尝试在同一项目中添加1次以上的时间?