Una matriz es una estructura de datos que le permite trabajar con conjuntos de valores de datos en una sola estructura en lugar de tener que declarar las variables individuales para cada valor . La matriz coincide muy bien con la fila y la matriz de la columna de la hoja de cálculo Excel. Al escribir macros en Visual Basic para Aplicaciones ( VBA) , es común aplicar un poco de instrucción para todos los valores en un rango de celdas . La colocación de los valores de un rango en una matriz hace que sea más fácil de aplicar la lógica de VBA a los datos , la aceleración de la transformación macro. Instrucciones
1
clic en la pestaña "Ver" en el menú " Ribbon " . Haz clic en el icono de " Macros " para mostrar el cuadro de diálogo " Macro" .
2
Seleccione un nombre de macro existente en el cuadro de lista si desea añadir la posibilidad de copiar datos de un rango de celdas en una array. Haga clic en " Editar " para abrir el editor de Visual Basic . Si desea escribir una nueva macro , escriba el nombre en el "nombre de Macro" cuadro de texto y haga clic en " Crear. "
3
Declarar una variable de matriz como una "variante" tipo de datos. En el ejemplo siguiente se declara la matriz " RangeArray ":
RangeArray Dim As Variant
4
Asigne el rango de celdas de datos de la matriz. Continuando con el ejemplo , asigne las celdas A1 a A10 :
RangeArray = Range (" A1 ", " A10 ")
5
acceso a los datos de la matriz . Para confirmar que el ejemplo ha trabajado , visualice el tercer valor en el rango de un cuadro de diálogo Mensaje: Hola
MsgBox RangeArray ( 3 , 1) spanish