Я пытаюсь создать пользовательский тип данных в VBA для 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)
Большое спасибо!