Ciao Paolo...
è possibile ridimensionare array bidimensionali.... anche tridimensionali volendo....
ReDim Preserve aNeg(i, 1)
i = i + 1
ReDim Preserve aNeg(i, 1) ' Qui da errore
... l'unico vincolo stà nel fatto che puoi ridefinire SOLO L'ULTIMA DIMENSIONE!
Nel caso di un array bidimensionale, l'ultima dimensione è la colonna, quindi non puoi ridimensionare con "(i, 1)".
Non puoi "girare" la matrice? Dovresti avere il numero di righe fisso e quello delle colonne variabile....
Spero di non aver detto cavolate!!!!