所以我有一个问题,起初看起来很简单,但很快就会变得混乱。
我有一个类对象,让我们称之为customer,它有2个变量,firstName和secondName。
然后我想把这个对象传递给同一个对象的数组,让我们称它为arryCustomers。
因此,当我调用arryCustomers(0)时,我想要传回一个对象,并希望使用arryCustomers(0).firstName来删除信息。
这将是最理想的情况,但没有人尝试过,我正在使用的软件是一个很好的15岁,并且被很多人感动,所以编码并不是真的一致。
我想我想知道的是:这可能是我建议的方式还是有办法可行?
由于
答案 0 :(得分:0)
是的,你绝对可以这样做。
Dim arryCustomers() As Customers ' Declare an array of customers
ReDim Preserve arryCustomers(20) ' Dynamically change the size of the array
' Create an instance of a customer and populate the members
Dim Customer0 As New Customers
Set Customer0 = New Customers
With Customer0
.firstName = "Bob"
.lastName = "Roberton"
End With
Set arryCustomers(0) = Customer0 ' Set the first element of the array
Debug.Print arryCustomers(0).firstName ' Returns "Bob"