作者theee (系子)
看板Visual_Basic
标题[VBA ] 二维阵列宣告问题
时间Thu Jul 19 13:12:00 2012
大家好
我有一个VBA 宣告二维阵列问题
我程式码如下
Dim a() as Variant
A = 10
B = 20
Redim a(A, B) as Variant
当我要存取a这个二维阵列时,例如
a(0,0) = 10
每次都会跑出 Subscript out of range
但我应该有正确宣告二维阵列
想请教各位我宣告上面出了什麽问题吗?
谢谢各位
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.194.219.94
1F:→ Catbert:a()跟A会被VBE当作同样的变数,改个变数名称吧 07/19 15:02
2F:→ theee:恩 我是举例 我变数是不同的 QQ 07/19 15:04
3F:推 diolin:会不会是 base 设为 1 ? 07/19 22:38
4F:→ MOONRAKER:我也猜在某个地方不小心用了option base 1 07/19 23:46
5F:推 ClubT:你可以 Redim a(0 To 10,0 To 20) 07/20 08:43