• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel VBA 多段階配列の宣言の仕方)

Excel VBAで多段階配列を宣言する方法について教えてください!

このQ&Aのポイント
  • Excel VBAを使用して患者の体温データをまとめるために、多段階配列の宣言方法について知りたいです。
  • 具体的な要件は、患者No.001〜100の体温を300回まとめたデータを扱いたいことです。
  • 質問のポイントは、配列宣言時の型の書き方と要素数が不定であることです。

質問者が選んだベストアンサー

  • ベストアンサー
  • uruz
  • ベストアンサー率49% (417/840)
回答No.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(コレクション)オブジェクトの詳しい使い方などはヘルプを参照してください。 また、ネット上にも解説サイトが沢山ありますので検索してください。

esper_bokentai
質問者

お礼

回答をありがとうございます。 お礼が遅れてしまい、申し訳ありません。 >Collectionオブジェクトを使われては そのような方法があるとは、まったく知りませんでした。 ありがとうございます。 使い方も、それほど難しくなさそうですし、 早速、使用を検討してみたいと思います。 非常に参考になりました。

その他の回答 (1)

noname#189280
noname#189280
回答No.1

プロとしては、質問の前に、セルにあるデータを配列にいれなければならない必要性を感じません。 後輩がそういうプログラムを書いたら、叱ります。

esper_bokentai
質問者

お礼

回答をありがとうございます。 データはセルにはなく、サーバー上から引っ張ってくる形になります。 改めて、宜しくお願い致します。

関連するQ&A