gli array possono essere n-dimensionali. il bidimensionale puo' essere immaginato come una griglia righe-colonne (le due dimensioni), il tri-dimensionale come un cubo (assi x, y e z).

il funzionamento e' esattamente come quello di un array mono-dimensionale. l'unica differenza e' che la funzione ReDim ti permette di ri-dimensionare solo l'ultimo indice.

ad esempio, puoi fare

Redim MyArray(10,10)
...
Redim MyArray(10,20)

ma non

Redim MyArray(10,10)
...
Redim MyArray(20,20)