allora, lasciando stare la questione se un modulo bas è più veloce o no di un form, qualcuno mi può spiegare perchè non riesco a far passare dei valori da un form a un modulo?

sul form ho (nella parte generale):
Dim array() As String

sul modulo bas invece(dentro a una sub che richiamo dal form):
ReDim array(dimensione1, dimensione2) As String

l'errore che mi dice é:
"subscript out of range"

tutto questo funzionava se la funzione si trovava nel form dove è dichiarato l'array.

mi date una mano?