Il Microsoft site suggerisce il seguente codice dovrebbe funzionare:Come inizializzare una variabile array multidimensionale in VBA per Excel
Dim numbers = {{1, 2}, {3, 4}, {5, 6}}
Tuttavia ottengo un errore di complile quando cerco di usarlo in un modulo di Excel VBA. Il seguente funziona per un array 1D:
A = Array(1, 2, 3, 4, 5)
Comunque io non sono riuscito a trovare un modo di fare lo stesso per una matrice 2D. Qualche idea?
nota che il codice della Microsoft del sito è in fase di inizializzazione di un array nidificato invece di un array multi-dim –
Il collegamento su il sito Microsoft fa riferimento a "Visual Basic" anziché a "Visual Basic for Applications" – LeasMaps