L'istruzione Redim serve per ridimensionare dinamicamente un array. Con l'istruzione UBound è molto semplice aumentare di 1 gli elementi dell'array.

Redim MyArr(Ubound(MyArr)+1)

Questo però deve esser già stato creato. Mi spiego, se faccio:

Dim MyArr()
Redim MyArr(Ubound(MyArr)+1)

mi dà errore perchè l'array non è stato ancora creato.
Esiste una funzione per sapere se l'array esiste o no?

Grazie.