VBA 連想配列 データ一括格納 連想配列 セルのデータを一括格納する Sub test2() ’ 「ツール」→「参照設定」→ 「Microsoft Scripting Runtime」にチックをつける必要 ' 連想配列 セルのデータを一括格納する Dim dic As New Scripting.Dictionary Dim data, i As Long, Member data = Range("A2:B21") For i = 1 To UBound(data) dic.Add data(i, 1), data(i, 2) Next ' dicのキーをセルに出力 Range("E2").Resize(dic.Count) = WorksheetFunction.Transpose(dic.Keys) 'dicのアイテムを入力 Range("F2").Resize(dic.Count) = WorksheetFunction.Transpose(dic.Items) Set dic = Nothing End Sub 実行結果 ― ― ― ― ― ― ― ― ― ― → Excel VBA基礎入門もくじ へ戻る 参考記事 『VBA 配列とは?』 配列とは 配列は、通常配列変数でも呼ばれ、一つの変数に複数の値をまとめて格納できる特殊なデータ構造のことです。配列には、固定長配列(静的配列)と動的配列の…ameblo.jp 『VBA 連想配列の基礎』 連想配列 アイテムを追加 Sub test()’ 「ツール」→「参照設定」→ 「Microsoft Scripting Runtime」にチックをつける必…ameblo.jp
『VBA 連想配列の基礎』 連想配列 アイテムを追加 Sub test()’ 「ツール」→「参照設定」→ 「Microsoft Scripting Runtime」にチックをつける必…ameblo.jp