Come creare una tabella multidimensionale?
Per creare una matrice con più dimensioni, è necessario definire le dimensioni durante la dichiarazione della matrice. Bene, puoi definire tutte le dimensioni che desideri (VBA consente 60 dimensioni), ma probabilmente non avrai bisogno di utilizzare più di 2 o 3 dimensioni da nessuno degli array. Usare una tabella bidimensionale è come avere righe e colonne.
In questo tutorial vedremo come creare un array 2D e 3D.
Crea un array multidimensionale in VBA
- Utilizza l’ istruzione Dim per dichiarare l’array con il nome che desideri assegnargli.
- Successivamente, inserisci una parentesi iniziale e imposta il numero di elementi per la prima dimensione.
- Successivamente, digita un comando e inserisci il numero di elementi che desideri avere nella seconda dimensione, quindi chiudi le parentesi.
- Alla fine, imposta il tipo di dati per la tabella come variante o qualsiasi tipo di dati desideri.
Ecco il codice.
Sub vba_multi_dimensional_array() Dim myArray(5, 2) As Variant myArray(1, 1) = 1 myArray(2, 1) = 2 myArray(3, 1) = 3 myArray(4, 1) = 4 myArray(5, 1) = 5 myArray(1, 2) = 6 myArray(2, 2) = 7 myArray(3, 2) = 8 myArray(4, 2) = 9 myArray(5, 2) = 10 End Sub
Il codice precedente per la tabella crea una tabella con 5 righe e 2 colonne e sarà simile a questa.