- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel VBA 多段階配列の宣言の仕方)
Excel VBAで多段階配列を宣言する方法について教えてください!
このQ&Aのポイント
- Excel VBAを使用して患者の体温データをまとめるために、多段階配列の宣言方法について知りたいです。
- 具体的な要件は、患者No.001〜100の体温を300回まとめたデータを扱いたいことです。
- 質問のポイントは、配列宣言時の型の書き方と要素数が不定であることです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
体温値の個数の上限が無いのが問題ですね。 Collectionオブジェクトを使われてはいかがですか 標準モジュールにパブリック変数として宣言 配列の添え字が患者No.になります Public AA(100) As New Collection コレクションに体温値を追加 AA(患者No).Add(体温値) 患者No.25に体温値36.2℃を追加する場合は AA(25).Add(36.2) 現在の体温値の数 Num = AA(25).Count 12番目の体温値を得る Temp = AA(25).Item(12) 最後に測定した体温値を得る Temp = AA(25).Item(AA(25).Count) Collection(コレクション)オブジェクトの詳しい使い方などはヘルプを参照してください。 また、ネット上にも解説サイトが沢山ありますので検索してください。
その他の回答 (1)
noname#189280
回答No.1
プロとしては、質問の前に、セルにあるデータを配列にいれなければならない必要性を感じません。 後輩がそういうプログラムを書いたら、叱ります。
質問者
お礼
回答をありがとうございます。 データはセルにはなく、サーバー上から引っ張ってくる形になります。 改めて、宜しくお願い致します。
お礼
回答をありがとうございます。 お礼が遅れてしまい、申し訳ありません。 >Collectionオブジェクトを使われては そのような方法があるとは、まったく知りませんでした。 ありがとうございます。 使い方も、それほど難しくなさそうですし、 早速、使用を検討してみたいと思います。 非常に参考になりました。