VBA 2次元配列

| 2008年9月23日火曜日
VBAで2次元配列の作り方

1.セルの値を丸ごと配列に入れる。

Dim values As Variant
values = Range("A1:B10")

アクセス方法(A4の値)
values(1, 4)

行の長さを求めるには
Ubound(values)

列の長さは、(ここでは2列目)
Ubound(values, 2)

2.セルを使わずに初期化して作る。

Dim values As Variant
values = Array(Array(11, 12, 13) , Array(21, 22, 23))

アクセス方法(2行目の1列目の値 21)
values(1)(0)

行の長さ
Ubound(values)

列の長さ(2列目)
Ubound(values(1))

0 コメント: