Utilizzo degli array in Visual Basic, Applications Edition , o VBA , le procedure di gestire in modo efficiente grandi quantità di dati , e consente di risparmiare memoria e tempo di esecuzione . Gli array sono un insieme di elementi dello stesso tipo di variabile e indicati con lo stesso nome di variabile . Se si conosce il numero di elementi per una determinata variabile , è possibile impostare la matrice di quel numero . Tuttavia, se non siete sicuri che cosa dimensione della matrice da utilizzare, quindi utilizzare un array dinamico . Array dinamici ridimensionano automaticamente , a seconda della quantità dei dati . È possibile determinare la dimensione di una matrice utilizzando le funzioni UBound e LBound nella vostra procedura . Istruzioni
1
Aprire il file Excel che contiene la procedura per la 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
Cerca nella vostra routine VBA dove aggiungere le funzioni UBound e LBound . Di solito queste funzioni sarebbero venuti dopo la matrice nella procedura
4
Immettere le funzioni UBound e LBound digitando il seguente : .
MsgBox UBound ( ArrayName ) - LBound ( ArrayName ) + 1
VBA visualizza le dimensioni della matrice in una finestra di messaggio .