Dim array(5) as integer
首先,类型指定为Integer是不行的,因为这意味着该数组的元素只能是整数,不能是数组;
其次,array是VB本身的一个内部函数名(下面的程序中就用到了),所以不能用作变量名。
下面的代码可实现你的要求:
Dim a(5) As Variant '或者直接 Dim a(5)
a(0) = Array(15, 23, 1, 5, 78)
a(1) = Array("a", "bb", "xxx")
a(2) = Array("你好", "呵呵", "再见")
......
用法:
MsgBox a(1)(2)
追问不行啊 试了的啊 我要算的全是数字
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/b21bb051f819861888b191e849ed2e738ad4e6ec?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
追答哦,原来你的是.net,我的代码是VB6的