sintassi:
esempio: dichiaro 100 variabili ed assegno il valore (ultima variabile 99)
Dim variabile(99)
variabile(0) = ...
variabile(1) = ...
...
variabile(99) = ...
esempio: array dinamico con richiesta dimensione ad utente
Dim arraytest() As Integer dichiaro array di numeri interi
Dim dimensione As Integer dichiaro una variabile come intero
dimensione = InputBox("quanti numeri?")ReDim arraytest(dimensione) dimensiono l'array in base a quanto inserito dall'utente
esempio: arrey dei nomi delel schede selezionate
Dim scheda As Object
Dim schedesel()
quanteschede = Application.ActiveWindow.SelectedSheets.Count quantità di schede selezionate
x = 0 variabile posizione array
ReDim schedesel(quanteschede) ridimensiono arry in base al numero di schede
For Each scheda In ActiveWindow.SelectedSheets ciclo assegna valore agli elementi dell'array
schedesel(x) = scheda.NameNext scheda
x = x + 1
array = Array("...", x, ...)
comandi specifici array: