Я создал новый модуль класса, который выглядит следующим образом:
Private pNum As Double
Public Property Get Num() As Double
Num = pNum
End Property
Public Property Let Num(Value As Double)
pNum = Value
End Property
Я пытаюсь добавить случайные числа в коллекцию как свойство объекта.Это просто дает мне 3 объекта с одинаковым случайным числом.
Sub Add_number()
Dim rand_num As Cnum
Set rand_num = New Cnum
Dim RandColl As New Collection
Dim numCount As Integer
numCount = 3
Do
RandColl.Add rand_num
rand_num.num = rnd()
Loop Until RandColl.Count = numCount
End Sub