Matrici di contengono più valori. Sono variabili che possono essere utilizzate per scorrere un elenco di valori. Durante la programmazione in Visual Basic, utilizzando matrici è un processo comune. Il programmatore può passare matrici a funzioni e subroutine dove il codice viene stampato o manipola i valori. Passaggio di matrici a una subroutine o funzione richiede solo poche righe supplementari di codice.
Istruzioni
1
Definire la variabile di matrice. Una matrice è definita come qualsiasi altra variabile, tranne che utilizza parentesi. Di seguito è riportato come definire una matrice che contiene 3 valori.
ReDim myArrayvariable(3) As String
2
Assegnare le variabili per ogni indice della matrice. Nella programmazione, un indice di matrice inizia con il numero 0. Il codice seguente assegna valori della matrice.
myArrayvariable(0) = "1"
myArrayvariable(1) = "2"
myArrayvariable(2) = "3"
3
Creare la subroutine che accetta la variabile passata. Il parametro all'interno della subroutine "myRoutine" indica che richiede una variabile di matrice. Questa subroutine scorre ogni elemento della matrice e la stampa nella finestra debug.
Sub myRoutine (myInArray () As String)
Dim j as Integer
Per j = 1 a 3
Debug.Print myInArray( j )
Prossima j
End Sub
4
Passare la matrice per la subroutine creata nel passaggio 3. Questa istruzione chiama la subroutine e passa la variabile di matrice creata nel passaggio due.
myRoutine myArrayvariable()