t-hom’s diary
id:t-hom
VBA ReDimはなぜ最後の次元だけしか拡張できないのか。
多次元の動的配列を作ることがある。コードはこういう感じだ。 Dim Arr() As Byte ReDim Arr(1 To 3, 1 To 3) 最初のReDimは拡張というよりは初期化なので、これはうまくいく。3×3のサイズの配列なので、イメージとしてはこんな感じだろうか。 ところでこの配列、不思議なことに、下には拡張できるのに、右には拡張できな…