Applies ToAccess per Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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 VariantA = 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, MyDayMyWeek = 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".

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.