Tecnología

Inicio

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 String

2 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 3

Debug.Print myInArray( j )

Siguiente j
End Sub

4 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 ()