La función Array en Excel VBA se puede utilizar para inicializar rápida y fácilmente una matriz. Coloque un botón de comando en su hoja de trabajo y agregue las siguientes líneas de código:

1. Primero, cree una variable denominada departamentos de tipo Variante.

Dim departments As Variant

2. Utilice la función de matriz para asignar una matriz a los departamentos variables. Agregue la siguiente línea de código:

departments = Array("Sales", "Production", "Logistics")

3. Para mostrar el elemento con índice 1, agregue la siguiente línea de código:

MsgBox departments(1)

Resultado:

Resultado de la función de matriz

De forma predeterminada, el índice del elemento de la matriz comienza en 0.

4. Agregue Option Base 1 a la sección de Declaraciones generales si desea que el índice comience desde 1.

Agregar opción Base 1

Resultado cuando vuelva a hacer clic en el botón de comando.

Resultado de la función de matriz con la opción Base 1

Para obtener un ejemplo práctico de la función Array, consulte nuestro programa de ejemplo Month Names .

3/5 Completado! Obtenga más información sobre las matrices>
Siguiente capítulo: función y sub