【发布时间】:2012-09-07 00:11:05
【问题描述】:
我正在尝试在 VBA for Excel 中创建自定义数据类型。我们称这种数据类型为“卡车”。每辆卡车都有以下属性:
NumberOfAxles (this is an integer)
AxleWeights (this is an array of doubles)
AxleSpacings (this is an array of doubles)
我可以创建多个数据类型“卡车”(卡车(1)、卡车(2)...等)的实例,然后将上面列出的属性读/写到该实例吗?
例子:
Truck(1).NumberOfAxles = 2
Truck(1).AxleWeights(1) = 15.0
Truck(1).AxleWeights(2) = 30.0
Truck(1).AxleSpacings(1) = 8.0
Truck(2).NumberOfAxles = 3
Truck(2).AxleWeights(1) = 8.0
Truck(2).AxleWeights(2) = 10.0
Truck(2).AxleWeights(3) = 12.0
Truck(2).AxleSpacings(1) = 20.0
Truck(2).AxleSpacings(2) = 4.0
等等。上面的语法很可能是错误的,我只是想展示我需要提出的结构。
我正在尝试将数据写入数据结构并根据需要调用它,例如
Truck(i).NumberOfAxles
Truck(i).AxleWeights(j)
Truck(i).AxleSpacings(j)
非常感谢!
【问题讨论】: