vba 建立一个二维数组如下:答:Dim hz hz = Array(Array(1, 6, 37, 38, 39, 40), Array(1, 6, 37, 38, 39, 40))特别注意:引用时不能用一般的二维数组比如 hz(1,2) 的方式去引用,而是用 hz(1)(2)的方式。而且数组下标都是默认从0开始的。如果要方便从1开始,我感觉也只能用循环逐个赋值的方法,如楼下的做法...
在Excel VBA里, 定义数组并赋值,编译错误.请高手指点.答:'VBA数组就是储存一组数据的数据空间?数据类型可以数字,可以是文本,可以是对象,也可以是VBA数组. '2 VBA数组存在形态 ' VBA数组是以变量形式存放的一个空间,它也有行有列,也可以是三维空间。 '1) 常量数组 'array(1,2) 'array(array(1,2,4),array("a","b","c")) ...
在EXCEL VBA 中如何在调用子程序时传递数组参数?我的数组是二维的,答:Sub test()Dim arr(), H As Long, L As Longarr = Range("A1:C8")L = 2H = 5MsgBox "工作表的第" & H & "行,第" & L & "列的值是:" & arr(H, L), , Title:="主程序信息"Call CD(arr, H, L)End SubSub CD(iarr, iH, iL)ss = iarr(iH, iL)MsgBox "工作表...