2011-06-13 14 views
11

Holding adında bir sınıf modülüm var. İçinde birkaç genel değişkenler. Bu holdings.Add(h) on line "bu özelliği veya yöntemi desteklemiyor doesnt nesne" Bana hata veriyor ama nereye baksamVBA Koleksiyona bir sınıf ekleme

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 

, bu bunu başarmak için nasıl tam olarak bu örnek verir: Benim kod budur. Neyi kaçırıyorum?

cevap

18

Parantezleri sökün.

holdings.Add h 

Aksi takdirde koleksiyona Holding örneğinin varsayılan özelliğinin değer katmaya çalışıyoruz ve bir varsayılan özelliği yok.