Utilizzo di matrici in Visual Basic per applicazioni o VBA, le procedure in modo efficiente gestisce grandi quantità di dati e consente di risparmiare memoria e tempo di esecuzione. Le matrici sono un insieme di elementi dello stesso tipo di variabile e cui fa riferimento il nome della variabile stesso. Se si conosce il numero di elementi per una variabile specifica, è possibile impostare la matrice a quel numero. Tuttavia, se non siete sicuri di quale dimensione di matrice da utilizzare, quindi utilizzare una matrice dinamica. Gli array dinamici vengono ridimensionati automaticamente, a seconda della quantità di dati. È possibile determinare la dimensione di una matrice utilizzando le funzioni UBound e LBound nella routine.
Istruzioni
1
Aprire il file di Excel contenente la routine per il quale si desidera determinare la dimensione della matrice.
2
Aprire l'Editor di VBA per visualizzare la procedura. Una scorciatoia è premere "ALT-F11" nella cartella di lavoro di Excel.
3
Individuare nella vostra routine VBA dove aggiungere le funzioni UBound e LBound. Solitamente queste funzioni sarebbero venuto dopo la matrice nella procedura.
4
Immettere le funzioni UBound e LBound digitando quanto segue:
MsgBox UBound(ArrayName) - LBound(ArrayName) + 1
VBA consente di visualizzare la dimensione della matrice in una finestra di messaggio.