La funzione Array in Excel VBA può essere utilizzato per rapidamente e facilmente inizializzare un array. Posizionare un pulsante di comando nel foglio di lavoro e aggiungere le righe di codice che segue:

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

Dim departments As Variant
  1. Usare la funzione di matrice per assegnare un array ai servizi variabili. Aggiungere la seguente riga di codice:

departments = Array("Sales", "Production", "Logistics")
  1. Per mostrare l’elemento con indice 1, aggiungere la seguente riga di codice:

MsgBox departments(1)

Risultato:

Array Function Result

Per impostazione predefinita, l’indice dell’elemento dell’array inizia da 0.

  1. Aggiungere Option Base 1 alla sezione generale Dichiarazioni se si desidera l’indice di partire da 1.

Add Option Base 1

Risultato quando si fa clic di nuovo il pulsante di comando.

Array Function Result with Option Base 1

Per un esempio pratico della funzione Array, consultare il nostro link esempio programma : / VBA esempi mesi nomi [Mese Nomi].