/ / Funzione array VBA di Excel

Funzione array VBA di Excel

Il Funzione di matrice nel Excel VBA può essere usato per inizializzare rapidamente e facilmente un array. Inserire un pulsante di comando nel foglio di lavoro e aggiungere le seguenti linee di codice:

1. In primo luogo, creare una variabile denominata reparti di tipo Variant.

Dim departments As Variant

2. Utilizzare la funzione Array per assegnare un array ai reparti variabili. Aggiungi la seguente riga di codice:

departments = Array("Sales", "Production", "Logistics")

3. Per mostrare l'elemento con l'indice 1, aggiungere la seguente riga di codice:

MsgBox departments(1)

Risultato:

Array Funzione Risultato

Per impostazione predefinita, l'indice dell'elemento della matrice inizia da 0.

4. Aggiungi Option Base 1 alla sezione General Declarations se vuoi che l'indice inizi da 1.

Aggiungi l'opzione Base 1

Risultato quando si fa nuovamente clic sul pulsante di comando.

Array Funzione Risultato con Option Base 1

Per un esempio pratico della funzione Array, consultare il nostro programma di esempio Mese nomi.

Leggi anche: