La ReDim è una funzione usata per ridimensionare un array.
In particolare aggiungendo il suffisso Preserve, il ridimensionamento avviene mantenendo i valori dell'array.
Ciò significa che ridimensionando un array di 10 elementi definiti, in modo da averne uno da 20 senza l'utilizzo del Preserve, si avrà un nuovo array da 20 elementi.
Quindi, utilizzando l'istruzione...
...non si fa altro che ridimensionare l'array di un elemento alla volta mantenendo i valori precedenti.codice:ReDim Preserve Arr(UBound(Arr) + 1&)
(L'UBound restituisce il numero d'elementi dell'array)

Rispondi quotando