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.

Rispondi quotando