※ ChatGPTを利用し、要約された質問です(原文:Excel VBA 多段階配列の宣言の仕方)
Excel VBAで多段階配列を宣言する方法について教えてください!
このQ&Aのポイント
Excel VBAを使用して患者の体温データをまとめるために、多段階配列の宣言方法について知りたいです。
具体的な要件は、患者No.001〜100の体温を300回まとめたデータを扱いたいことです。
質問のポイントは、配列宣言時の型の書き方と要素数が不定であることです。
下記のような患者No.001~100の体温をまとめる配列の宣言方法について教えて下さい。
(環境:Excel2003 Windows7 ultimate 64bit)
患者No.001の、
1回目の体温36.5℃、
2回目の体温36.2℃、
3回目の体温36.8℃、
・
・
300回目の体温36.1℃
(回数の上限値は不定)
同様に、
患者No.002の、
1回目の体温36.2℃、
2回目の体温36.7℃、
3回目の体温37.9℃、
・
・
300回目の体温35.9℃
これを延々と繰り返して、、、
患者No.003~
患者No.004~
・
・
患者No.100~
(患者数は100で定数)
こんな感じです。
-----
こうしたデータをまとめるには、
どういった配列を宣言すれば良いでしょうか?
出来る限りスマートな方法で教えて下さい。
配列A(患者No、配列B(n回目、体温)) のように、
配列の中に配列を入れたい(多段階配列、多次元配列)と考えています。
よく分からないポイントは以下の通りです
・配列宣言時の型の書き方
(患者Noは1~100の整数、回数も整数、体温は非整数。
というより、配列の中に配列を入れるので、型は配列型?!)
・予め配列の要素数が決まっていない。(要素数不定)
お詳しい方、宜しくお願い致します。
お礼
回答をありがとうございます。 お礼が遅れてしまい、申し訳ありません。 >Collectionオブジェクトを使われては そのような方法があるとは、まったく知りませんでした。 ありがとうございます。 使い方も、それほど難しくなさそうですし、 早速、使用を検討してみたいと思います。 非常に参考になりました。