是否可以使用Array()创建二维数组?

Qbi*_*bik 1 vba

创建一维数组非常简单:

Dim A As Variant
A = Array(10,20,30)
Run Code Online (Sandbox Code Playgroud)

是否可以使用Array()创建二维数组?还有其他方法吗?

Dou*_*ncy 6

我知道我以前见过这个,但不得不搜索一下:

Sub test()
Dim A As Variant
A = [{1,2,3;4,5,6;7,8,9}]
Debug.Print A(2, 2)
End Sub
Run Code Online (Sandbox Code Playgroud)