Visual Basic Applications Edition supporta gli array per semplificare la vostra elaborazione dei dati . Array contenere più variabili e hanno limiti di dimensione in base al tipo di dati , la memoria disponibile e numero definito di elementi . Il numero di elementi è definita durante il processo di creazione della matrice , se si crea un allineamento generale o multidimensionale . Aprire la finestra di VBA all'interno dell'applicazione per accedere alle proprietà di matrice. VBA Array
Visual Basic, Applications consente di impostare le variabili per memorizzare le informazioni . Una serie di variabili correlate è chiamato un " array. " Per esempio , se si desidera creare un elenco di date dagli anni 2000-2005 , una singola variabile è l'anno " 2000. " La matrice di tale data elenco contiene tutti i cinque anni. In VBA , questo array potrebbe essere scritto come "Anno ( ) " con le parentesi per indicare che esso contiene più variabili .
Tipi array
VBA offre diversi tipi di array . Matrici generali e gli array multidimensionali sono array statici con un determinato numero di variabili . Array dinamici possono cambiare il numero di variabili . Matrici generali consentono di impostare una serie di valori diversi in un tipo di dati e contiene un numero fisso di elementi . Gli array multidimensionali consentono di memorizzare più set di dati all'interno dell'array . Gli array dinamici possono cambiare in dimensioni , mentre una procedura di esecuzione.
Array Size Limit
Il limite di dimensione di un array è associato il tipo di dati e la memoria disponibile . I tipi di dati comuni sono Integer , Long Integer e Byte . VBA converte automaticamente i tipi di dati interi in interi lunghi . Il tipo di dati Integer lunghi detiene valori compresi tra -2147483648 e 2147483647 . Utilizzare il tipo di dati Byte di aumentare l'efficienza con gli array con i valori ristretti da zero a 255 . La memoria disponibile dipende dal vostro sistema .
Array Lunghezza
La proprietà Array.length visualizza il numero di elementi che l'array contiene ed è separata dalla quantità di immagazzinaggio di memoria dell'array richiede . Determinare la lunghezza di un array mediante l'istituzione delle dichiarazioni , la definizione del campo come istanza e impiegando la proprietà Array.length nel formato " value = instance.length " senza le virgolette . Utilizzare questa proprietà se si verifica un rallentamento delle prestazioni o messaggi di errore per quanto riguarda il numero di elementi nella matrice.