VBA Ajout d'une classe à une collection

J'ai un module de classe appelé Holding. Dans celui-ci sont de plusieurs variables publiques. Mon code est: est-ce

Dim holdings as Collection
Dim h as Holding

Set holdings = new Collection

For i = 1 to last
    Set h = new Holding

    h.x = y
    '... etc

    holdings.Add(h)
Next i

Cela me donne l'erreur "objet ne supporte pas cette propriété ou cette méthode" sur le holdings.Add(h) ligne, mais partout où je regarde, il donne cet exemple précis de la façon d'atteindre cet objectif. Ce qui me manque?

OriginalL'auteur Logan | 2011-06-13