VBAで連想配列にはコレクションを使う方法と、
Scripting.Dictionaryを使う方法がある。
Collection
動的配列のように可変の要素の追加ができる。
主な特徴としては、For Each variable in myarrayのようにFor Each文が使えたり、
HashMapのようにキーでの管理ができる。
Scripting.Dictionary
Dim test As Object
test = CreateObject("Scripting.Dictionary")
test("key1") = 値
尚、連想配列に構造体を入れようとしても失敗するので、
その場合はクラスを構造体の代わりにして格納すると良い。
最終更新:2014年10月26日 13:07