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
我做错了什么?
答案 0 :(得分:1)
还有更多代码吗?
从这里你所拥有的一切我可以告诉你的是你的错误所说的。 a
已经在集合中(密钥应该是唯一字符串)。 BTW。是a
一个字符串?
或许你的阵列中有一些重复尝试在同一项目中添加1次以上的时间?