VBA: ¿qué son las matrices?
Las matrices son herramientas prácticas al programar en Excel VBA. En este consejo práctico, explicamos lo que se esconde detrás del término.
¿Qué son las matrices en Excel?
Las matrices son campos de datos en los que se almacenan grupos de valores para su posterior procesamiento. Las matrices pueden leer archivos de texto más grandes línea por línea y luego acceder rápidamente a los elementos individuales. Hay dos tipos de matrices.
- Se habla de una matriz con un tamaño fijo si el número de elementos a almacenar se especifica en la declaración. Un ejemplo de la ortografía es "Dim myArray (4) As String". En este caso, la matriz puede contener cinco elementos.
- Sin embargo, en el caso de una matriz dinámica, el número no se especifica en la declaración; esto se hace en tiempo de ejecución. En nuestro ejemplo, esto corresponde a "Dim myArray () As String".
¿Por qué necesita matrices cuando programa?
Las matrices recopilan datos del mismo tipo. Además de la claridad del código, las matrices aportan otras ventajas.
- Si inserta los datos en una matriz, se cargan previamente y están disponibles de inmediato cuando se activan, esto significa velocidad.
- Las matrices se usan siempre cuando no sabes cuántas variables necesitas al comienzo de tu trabajo.