VBA: Come determinare la dimensione della matrice – trododeifiori

VBA: Come determinare la dimensione della matrice – trododeifiori
Utilizzando gli array in Visual Basic, Applications Edition o VBA, le procedure gestiscono in modo efficiente grandi quantità di dati e risparmiano memoria e runtime. Gli array sono una raccolta di elementi dello stesso tipo di variabile e designati con lo stesso nome di variabile. Se conosci il numero di elementi in una particolare variabile, puoi configurare l’array su quel numero. Tuttavia, se non si è sicuri della dimensione dell’array da utilizzare, utilizzare un array dinamico. Le tabelle dinamiche si ridimensionano automaticamente, a seconda della quantità di dati. È possibile determinare la dimensione di un array utilizzando le funzioni ubound e LBound nella procedura. Istruzioni
1

Aprire il file Excel contenente la procedura per la quale si desidera determinare la dimensione della tabella.
2

Apri l’editor VBA per vedere la tua procedura dettagliata. Una scorciatoia è premere “Alt-F11” nella cartella di lavoro di Excel.
3

individuare nella procedura VBA dove aggiungere le funzioni ubound e LBound. Di solito queste funzioni vengono dopo l’array nella procedura
4

Immettere le funzioni ubound e LBound digitando quanto segue:.

MsgBox ubound (ArrayName) – LBound (ArrayName) + 1

VBA visualizza la dimensione dell’array in una finestra di messaggio.