Restituisce aVariant contenente una matrice.
Sintassi
Matrice( arglist )
L'argomento arglist obbligatorio è un elenco delimitato da virgole di valori assegnati agli elementi della matrice contenuti nel variant. Se non vengono specificati argomenti, viene creata una matrice di lunghezza zero.
Osservazioni
La notazione utilizzata per fare riferimento a un elemento di una matrice è costituita dal nome variabile seguito da parentesi contenenti un numero di indice che indica l'elemento desiderato. Nell'esempio seguente la prima istruzione crea una variabile denominata A come variante. La seconda istruzione assegna una matrice alla variabile A. L'ultima istruzione assegna il valore contenuto nel secondo elemento matrice a un'altra variabile.
Nota: Gli esempi seguenti illustrano l'uso di questa funzione in un modulo di Visual Basic, Applications Edition (VBA). Per altre informazioni sull'uso di VBA, selezionare Riferimenti per sviluppatori nell'elenco a discesa accanto a Cerca e immettere uno o più termini nella casella di ricerca.
Dim A As Variant
A = Array(10,20,30) B = A(2)
Il limite inferiore di una matrice creata con la funzione Array è determinato dal limite inferiore specificato con l'istruzione Option Base , a meno che Matrice non sia qualificato con il nome della libreria dei tipi, ad esempio VBA. Matrice). Se qualificato con il nome della libreria dei tipi, Matrice non è interessato da Base opzioni.
Nota: Un valore Variant non dichiarato come matrice può comunque contenere una matrice. Una variabile Variant può contenere una matrice di qualsiasi tipo, ad eccezione delle stringhe a lunghezza fissa e dei tipi definiti dall'utente. Anche se un valore Variant contenente una matrice è concettualmente diverso da una matrice i cui elementi sono di tipo Variant, gli elementi della matrice sono accessibili allo stesso modo.
Esempio
Questo esempio usa la funzione Array per restituire un valore Variant contenente una matrice.
Dim MyWeek, MyDay
MyWeek = Array("Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun") ' Return values assume lower bound set to 1 (using Option Base ' statement). MyDay = MyWeek(2) ' MyDay contains "Tue". MyDay = MyWeek(4) ' MyDay contains "Thu".