-
Cómo pasar una matriz en Visual Basic
-
Las matrices tienen varios valores. Ellos son variables que se pueden utilizar para iterar a través de una lista de valores. Al programar en Visual Basic, utilizando matrices es un proceso común. El programador puede pasar matrices a funciones y subrutinas, donde las impresiones de código o manipula los valores. Pasar matrices a una subrutina o función sólo toma unas pocas líneas adicionales de código.
Instrucciones
1 Definir la variable de matriz. Una matriz se define como cualquier otra variable, excepto que utiliza paréntesis. La siguiente es la forma de definir una matriz que contiene 3 valores.
ReDim myArrayvariable (3) As String2 Asignar variables para cada índice de la matriz. En programación, un índice de matriz empieza con el número 0. El siguiente código asigna valores para la matriz.
myArrayvariable (0) = "1"
myArrayvariable (1) = "2"
myArrayvariable (2) = "3"3 Crear la subrutina que acepta la variable pasada. El parámetro dentro de la subrutina "MyRoutine" indica que se requiere una variable de matriz. Esta subrutina itera a través de cada elemento de la matriz y lo imprime a la ventana de depuración.
Sub MyRoutine (myInArray () As String)
j tenue como entero
Para j = 1 a 3Debug.Print myInArray( j )
Siguiente j
End Sub4 Pasar la matriz a la subrutina creado en el paso 3. Esta declaración llama a la subrutina y pasa la variable de matriz creada en el paso dos.
MyRoutine myArrayvariable ()