如何定义一个第一维不确定的二维数组 这个数组也就是相当于一个数据表格,但是行数不能确定。先从数据库中取出数据,处理后填入数组中(取出数据的行数是确定的,但处理后的行数不能确定,因为原来一条记录处理可能要变成几条数据。) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 真巧啊,和我的做法一样定义个动态数组啊要改变大小的时候redim就可以了 redim我知道怎么写,但一开始定义时的具体代码怎么写?第一维不确定,第二维是22,数组中的数据类型是string 例如,用第一次声明在模块级所建立的动态数组 Matrix1:Dim Matrix1 () As Integer然后,在过程中给数组分配空间:Sub CalcValuesNow () . . . ReDim Matrix1 (x, 15)End Sub以后只改变第一维变量x就行了..... Dim a()ReDim a(2, 2) 例如,用第一次声明在模块级所建立的动态数组 Matrix1: Dim Matrix1 () As string 然后,在过程中给数组分配空间: Sub CalcValuesNow () . . . ReDim Matrix1 (x, 22) End Sub 以后只改变第一维变量x就行了..... 用时要从重定义x=55ReDim Matrix1 (x, 22)x=66ReDim Matrix1 (x, 22) 多维数据,在 ReDim 时只能改变最末维的大小。所以,你必须用第一位表示列,固定 22 列;第二维表示行,可以重新定义。楼上的都在“逗你玩儿”。 那么多星你是白得了.看看MSDN在用 Preserve 关键字时,只能改变多维数组中最后一维的上界;如果改变了其它维或最后一维的下界,那么运行时就会出错。 我上面的语句没有使用用 Preserve 关键字你说话时要看清了再说,不然会很没面子~~~~:P 输出一个数组中最小的三个变量名?? 请教:不编译调试代码的方法? 求一个SQL语句 盛大传奇最新版1.8 跟VB不兼容,会杀掉所有vb开发的程序,包括VB自己的开发工具,也不能幸免!!!!!! 怎么做备忘录? 诚恳地想问一个问题,可能对我的影响比较大。希望可以听听你们的意见!!!! EXCEL中实现多选列表 赛前预测,答对给分,每人仅限一次,平均给分. VBA中如何指定新按钮的图标为自定义图标? 数据类型转换,66分!(我很富有吗?)好心疼!!! access制作的网页打不开的原因? 有用过Basic解释器的吗
定义个动态数组啊
要改变大小的时候redim就可以了
第一维不确定,第二维是22,数组中的数据类型是string
.
.
.
ReDim Matrix1 (x, 15)
End Sub以后只改变第一维变量x就行了.....
ReDim a(2, 2)
.
.
.
ReDim Matrix1 (x, 22)
End Sub 以后只改变第一维变量x就行了.....
x=55
ReDim Matrix1 (x, 22)
x=66
ReDim Matrix1 (x, 22)
多维数据,在 ReDim 时只能改变最末维的大小。所以,你必须用第一位表示列,固定 22 列;第二维表示行,可以重新定义。楼上的都在“逗你玩儿”。
那么多星你是白得了.看看MSDN
在用 Preserve 关键字时,只能改变多维数组中最后一维的上界;如果改变了其它维或最后一维的下界,那么运行时就会出错。
我上面的语句没有使用用 Preserve 关键字
你说话时要看清了再说,不然会很没面子~~~~:P