La Redim la metti in una sola funzione, non in tutte. La metti in quella con cui devi dimensionare l'array subito dopo aver ottenuto il numero di elementi.