La funzione di un array di Excel VBA

December 14

Visual Basic, Applications è una versione leggera del compilatore Visual Basic che lavora direttamente con il software Microsoft. È possibile utilizzare VBA in Excel per il calcolo di ingresso, di automatizzare le voci o creare pulsanti, le immagini e altri controlli sul foglio di calcolo per l'input dell'utente.

Array

Gli array consentono un programmatore utilizzare una variabile per diversi valori. Un array può contenere solo una o migliaia di valori. L'array Excel tipicamente detiene diversi valori numerici da utilizzare per calcolare un totale. Gli array lavorano con strutture ad anello, che consentono di eseguire iterazioni attraverso ogni valore, analizzare il valore dell'indice e di eseguire il calcolo.

indici

Gli array contengono indici. L'indice indica il "blocco" in cui è contenuto il valore. Gli indici partono da numero zero e incremento di uno per ogni nuovo valore aggiunto alla matrice. Per esempio, se si fa riferimento l'indice "1" in un array, di visualizzare e calcolare il secondo valore della matrice.

Loops

Loops consentono di eseguire iterazioni ogni valore indice dell'array. Loops sono costituiti da un "mentre" sintassi e un "per" sintassi. I "per" itera ciclo attraverso una matrice utilizzando la quantità totale di valori come indicatore per fermare il ciclo. Il ciclo "while" usa una bandiera per fermare il ciclo. Quando la bandiera lancia a "vero", il linguaggio VBA salta fuori dal giro.

considerazioni

È necessario conoscere il numero di valori è necessario memorizzare nella matrice quando si definisce. Se sei a corto di indici, si utilizza l'istruzione "ReDim" a "di ridimensionamento" della matrice. Ridimensionamento di un array ridimensiona, quindi è possibile aggiungere più valori alla struttura. Se si esegue un ciclo attraverso un array e fa riferimento a un indice che non esiste, si riceve un errore di sintassi nel programma.