Wrong number of collection indices
You used more than a single subscript in referring to a member of a collection. For example, assuming a collection class IntegerCollection:
Dim IntCol As New IntegerCollection("astring",10)
'...
Dim varV As Variant
Set varV = IntCol
Print varV(1,1) ' Illegal.
Print varV(1) ' Legal.
Use one, and only one, subscript when referring to a collection member.