Excel VBA > tips 変数 > 2次元配列の要素数を動的に決めるとき
このエントリーをはてなブックマークに追加

2次元配列の要素数を動的に決めるとき

要素をDim時に確定できない場合

配列でも複数次元のときなど、Dimを宣言している段階で要素数が確定できないことが合った場合、下記の方法で回避できます。ポイントはDim時の定義方法です。

Dim str() As String

これで複数次元のときでもRedimできます。

Sub テスト()

    Dim str() As String

    ReDim str(1, 1) As String
    ReDim str(2, 2, 2) As String

End Sub

カテゴリ:tips 変数