[Visual Basic - Excel] Dichiarazione dinamica array

Cheguevilla
Ho un probelmino con Excel.
Ho una serie di $m$ liste, ogni lista contiene $n$ elementi.
L'operazione che devo fare è memorizzare la lista uno in un array, svolgere varie operazioni, poi memorizzare la lista 2, svolgere le stesse operazioni e così via per tutte le $m$ liste.
Il problema è che non so, a priori, la lunghezza di queste liste, quindi mi trovo a dover dichiarare la dimensione del vettore in maniera dinamica (prendo la lista più lunga).

Posso fare una dichiarazione dinamica di questo tipo senza che Excel o VB si arrabbino?
dim excList(n) as string

Purtroppo non sono molto pratico di VB...

Risposte
kanon4
Non proprio, per dichiarare un array dinamico puoi fare così:
dim s() as String
e poi ridimensionarlo con
redim s(n) as String, con n il numero di elementi che vuoi creare.

Ciao

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.