VBA 連想配列の基礎
連想配列 アイテムを追加Sub test()’ 「ツール」→「参照設定」→ 「Microsoft Scripting Runtime」にチックをつける必要' 連想配列 アイテムを追加 Dim dic As New Scripting.Dictionary dic.Add "トマト", "50" dic.Add "スイカ", "80" dic.Add "メロン", "20" MsgBox "メロンの数は: " & dic.Item("メロン") Set dic = Nothing End Sub連想配列 Keyの存在確認Sub test2()' 連想配列 Key存在確認 Dim dic As New Scripting.Dictionary dic.Add "トマト", "50" dic.Add "スイカ", "80" dic.Add "メロン", "20" 'Keyの存在確認する MsgBox dic.Exists("トマト") ' True:あり Flase:なし Set dic = NothingEnd Sub連想配列 Keyとアイテムの個数取得Sub test2()’ 「ツール」→「参照設定」→ 「Microsoft Scripting Runtime」にチックをつける必要' 連想配列 Keyとアイテムの個数取得 Dim dic As New Scripting.Dictionary dic.Add "トマト", "50" dic.Add "スイカ", "80" dic.Add "メロン", "20" ' キーとアイテムの数を取得 MsgBox "キーとアイテムの数は: " & dic.CountEnd Sub連想配列 キーとアイテムを全削除Sub test2()’ 「ツール」→「参照設定」→ 「Microsoft Scripting Runtime」にチックをつける必要' 連想配列 キーとアイテムを全削除 Dim dic As New Scripting.Dictionary dic.Add "トマト", "50" dic.Add "スイカ", "80" dic.Add "メロン", "20" ’ キーとアイテムを全削除 dic.RemoveAll Set dic = NothingEnd Sub― ― ― ― ― ― ― ― ― ― → Excel VBA基礎入門もくじ へ戻る参考記事『VBA 配列とは?』配列とは配列は、通常配列変数でも呼ばれ、一つの変数に複数の値をまとめて格納できる特殊なデータ構造のことです。配列には、固定長配列(静的配列)と動的配列の…ameblo.jp