Se per dimensione sconosciuta, si intende che il numero di elementi è sconosciuto, è possibile utilizzare un array dinamico.
Dim aArray() As Single ' or whatever data type you wish to use
ReDim aArray(1 To 1) As Single
If strFirstName = "henry" Then
aArray(UBound(aArray)) = 123.45
ReDim Preserve aArray(1 To UBound(aArray) + 1) As Single
End If
Ubound (aArray) genera un errore se la matrice non è stata dimensionata, in modo da avviare l'aggiunta di un elemento ad esso. Questo ci lascia con un elemento vuoto alla fine del testo, quindi il tuo codice dovrebbe renderlo conto. aArray (Ubound (aArray) -1) ti darà l'ultimo elemento valido nell'array.
fonte
2012-09-30 20:43:03
Grazie mille !!!! –
Sei il benvenuto. –