作者Fmajor (万物静观皆自得)
看板Visual_Basic
标题[VBA ] 二维阵列初始值的设定
时间Sun Dec 6 00:49:40 2015
我需要一个 2列 3行的二维阵列存放资料,并且要设定初始值如下:
Sub Cala()
Dim MyArray()
ReDim MyArray(2, 3)
MyArray = Array(Array("Mary", "Mat", 108), _
Array("John", "Sci", 131))
MsgBox UBound(MyArray, 1)
MsgBox UBound(MyArray, 2)
End Sub
在MsgBox UBound(MyArray, 2) 会出现阵列索引超出范围的错误,
请问2维阵列初始值设定的程式码,是哪边有问题呢?
谢谢~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.162.224.46
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Visual_Basic/M.1449334183.A.6C5.html
1F:推 fumizuki: Array()函数传回来的是一维阵列 12/06 10:06
2F:→ MOONRAKER: Array()建出来的阵列是zero base的 dim也变成多余了 12/07 18:57