Prova così:
Const DimX=10
Dim DimY
Dim Matrice()
...
DimY=12
Redim Preserve Matrice(DimX, DimY)
...
DimY=15
Redim Preserve Matrice(DimX, DimY)
Redim è per ridefinire la matrice
Preserve serve per mantenere il contenuto dell'array. Senza di questa parola verrebbe generato una matrice vuota ogni volta.