VBA での 配列 の作成は以下のような手段があります。 1. 静的配列 --- 後で要素数の変更が効かない Dim fixedSizeArray(2) As String fixedSizeArray(0) = "あいうえお" fixedSizeArray(1) = "かきくけこ" fixedSizeArray(2) = "さしすせそ" 2. 動的配列 --- 後で要素数の変更が可能(※最後の次元のみ) Dim dynamicArray() As String ReDim dynamicArray(2) dynamicArray(0) = "あいうえお" dynamicArray(1) = "かきくけこ" dynamicArray(2) = "さしすせそ" 3. VBA の Array関数 を使い Variant型 にセットした配列 (これも動的配列に仲間) Dim variantArr