投稿日 | : 2004/01/11(Sun) 22:23 |
投稿者 | : Say |
Eメール | : |
URL | : |
タイトル | : Re: 二次元配列の初期値 |
> C言語であれば
> Table[0][] = {0,1,2,3}
> という風に一列を一気に設定できますよね?
>
> このようなことはVBではできないのでしょうか?
ジャグ配列にするとか。
Dim a(2)
a(0) = Array(0, 1, 2, 3)
MsgBox a(0)(2)
2次元配列にしたいなら、たとえばこう。
Dim a, b(2, 3) As Long, i As Long, j As Long
a = Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
For i = 0 To 2
For j = 0 To 3
b(i, j) = a(i * 4 + j)
Next
Next
MsgBox b(0, 2)