VBA crea una matriz bidimensional de la siguiente manera:
Tengo una manera:
Usar la función de matriz. Una matriz puede representar una matriz unidimensional, y anidar entre sí puede representar una matriz multidimensional. matriz bidimensional de la siguiente manera.
Dim hz
hz = Matriz(Matriz(1, 6, 37, 38, 39, 40), Matriz(1, 6, 37, 38, 39, 40))
Nota especial: al citar, no puede utilizar matrices bidimensionales ordinarias como hz(1,2) para hacer referencia, sino utilizar hz(1)(2). Y los subíndices de la matriz comienzan desde 0 de forma predeterminada. Si desea comenzar cómodamente desde 1, creo que solo puede usar el método de asignar valores uno por uno en un bucle, como el método siguiente.