VBA用のカスタムデータ型を作成しようとしています。このデータ型を "トラック"としましょう。各トラックには、以下の属性があります。VBAでのカスタムデータ型の使用
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)
として、必要に応じてそれを呼び出すしようとしているすべてはどうもありがとうございました!
グレートの説明であるかどうかについてのデータを使用する方法によって異なり、これを行うにはいくつかの方法があります!どうもありがとう! – marillion
あなたは大歓迎です!クラスに関する@oooからの回答もあなたのために働きます。 –
私はoooの答えをチェックしました。タイプの代わりにクラスを使う利点があります。私は、クラスを使用することでコードがより将来的に証明されることに同意しますが、あなたの返信は私の特定の問題(データ構造は非常にシンプルで制限されています)を素早く解決します。 – marillion