Ответ 1
Удалите круглые скобки.
holdings.Add h
В противном случае вы пытаетесь добавить в коллекцию значение свойства по умолчанию вашего экземпляра Holding
, и оно не имеет свойства по умолчанию.
У меня есть класс-модуль под названием "Холдинг". В нем есть несколько общедоступных переменных. Мой код:
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
Это дает мне ошибку "объект не поддерживает это свойство или метод" в строке holdings.Add(h)
, но везде, где я смотрю, он дает этот точный пример того, как этого добиться. Что мне не хватает?
Удалите круглые скобки.
holdings.Add h
В противном случае вы пытаетесь добавить в коллекцию значение свойства по умолчанию вашего экземпляра Holding
, и оно не имеет свойства по умолчанию.