Funksjonen til en Excel VBA Array

Visual Basic for Applications er en lett versjon av Visual Basic-kompilator som arbeider direkte med Microsoft-programvare. Du bruker VBA i Excel til å beregne input, automatoppføringer eller lage knapper, bilder og andre kontroller på regneark for brukerundersøkelser.

arrays

Arrays la en programmerer bruke en variabel for flere verdier. En rekke kan inneholde bare én eller tusenvis av verdier. Excel matrisen holder vanligvis flere tallverdier du bruker til å beregne en total. Arrays arbeide med loop-strukturene, som lar deg iterere gjennom hver verdi, analysere verdien i indeksen og utføre beregningen.

indekser

Arrays inneholde indekser. Indeksen indikerer "blokk" hvor verdien er inneholdt. Indekser starter på null og tilvekst med én for hver ny verdi legges til matrisen. For eksempel, hvis du refererer indeksen "1" i en matrise, vise deg og beregne den andre verdien i matrisen.

Loops

Loops la deg iterere gjennom hver rekke indeksverdi. Løkkene består av en "mens" syntaks og en "for" syntaks. De "på" sløyfe gjentas gjennom en rekke bruker den totale mengden av verdier som indikator for å stoppe looping. Den "mens" loop bruker et flagg for å stoppe looping. Når flagget knipser til "true", VBA språket hopper ut av loopen.

betraktninger

Du må vite hvor mange verdier du trenger å lagre i matrisen når du definerer det. Hvis du kjører ut av indekser, bruker du "ReDim" uttalelse til "redimensjonere" matrisen. Redimensioning en rekke endrer størrelsen det, slik at du kan legge til flere verdier til strukturen. Hvis du sløyfe gjennom en matrise og referere en indeks som ikke eksisterer, får du en syntaksfeil i programmet.