VBAでVariantを使う際の注意事項
今、作っていたVBAで気づいたことを1つ。
Variantは、2次元まで想定していないらしく、いきなり2次元配列で指定するとエラーになります。
Redimで2次元配列に指定しなおす必要があります。
Dim varTemp as Variant
Redim varTemp(100,5)
For i=1 to 100
For j=1 to 5
varTemp(i,j) = i * j
Next j
Next i
Let's find something new everyday !!
今、作っていたVBAで気づいたことを1つ。
Variantは、2次元まで想定していないらしく、いきなり2次元配列で指定するとエラーになります。
Redimで2次元配列に指定しなおす必要があります。
Dim varTemp as Variant
Redim varTemp(100,5)
For i=1 to 100
For j=1 to 5
varTemp(i,j) = i * j
Next j
Next i