【VBA】連想配列で複数項目を取得する【配列と組み合わせる】

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 ม.ค. 2025

ความคิดเห็น • 3

  • @宏安念
    @宏安念 7 หลายเดือนก่อน +1

    項目を設定、取得する際にIndexや列挙体を必要することとなる配列を今回採用したのは何故でしょうか?

    • @IT-gx8sf
      @IT-gx8sf  7 หลายเดือนก่อน

      コメントありがとうございます!
      連想配列のDictionaryが取得できる値は、アイテムの1つのみとなります。
      今回は、Dictionaryを使って複数の項目を取得したかったので、配列と組み合わせて取得してみました。
      Dictionaryへの登録方法は下記のようにしています。
      ・Dictionaryのアイテムには連番を登録
      ・アイテムの連番と配列の順番が一致するように複数の項目を配列に入力
      Dictionaryを使って複数の項目を取得する方法は下記となります。
      ・Dictionaryを検索してアイテムに登録した連番を取得
      ・取得した連番を使って配列から複数の項目を取得
      上記のような形でDictionaryと配列を組み合わせて複数の項目の設定と取得をしております。
      参考になればと思います(^^)

    • @宏安念
      @宏安念 7 หลายเดือนก่อน +1

      すみません、質問が分かり辛かったですね。連想配列に積み立てるものに、何故複数項目を明示的に指定出来るユーザー定義型やクラスを使用しないでindexになる数値や、列挙体を別途指定しなければならない2次元配列を採用した意図は?と言うことをお聞きしたかったのです。