Visual Basic for Applications støtter arrays for å forenkle din databehandling. Arrays inneholde flere variabler og har størrelse grenser basert på datatype , tilgjengelig minne og definert antall elementer . Antall elementer er definert under matrisen prosessen hvis du oppretter en generell eller flerdimensjonal array. Åpne VBA vindu i programmet ditt for å få tilgang til array- egenskaper . VBA Array
Visual Basic for Applications lar deg sette variabler til å lagre informasjon. En rekke variabler kalles en "array . " For eksempel , hvis du ønsker å lage en liste med datoer fra årene 2000 til 2005 , er en enkelt variabel året " 2000 . " Rekken av denne datoen listen inneholder alle fem årene. I VBA , vil denne tabellen bli skrevet som "Year ( )" med parenteser for å betegne at den inneholder flere variabler .
Bilder Array Typer
VBA tilbyr flere typer av arrays. Generelle arrays og flerdimensjonale arrays er statiske matriser med et gitt antall variabler . Dynamiske matriser kan endre antall variabler . Generelle arrays lar deg angi en rekke ulike verdier i en datatype og inneholder et fast antall elementer . Flerdimensjonale arrays lar deg lagre flere sett med data i matrisen . Dynamiske matriser kan endre seg i dimensjoner mens en prosedyre går .
Array Begrensning
størrelsesbegrensningen for en matrise er assosiert med sin datatype og tilgjengelig minne . Vanlige datatyper er Heltall, Langt heltall og Byte . VBA konverterer automatisk heltall datatyper til lange heltall . Den Langt heltall datatype inneholder verdier mellom -2147483648 og 2147483647 . Utnytte Byte datatype for å øke effektiviteten med matriser med begrensede verdier fra null til 255. . Det tilgjengelige minnet er avhengig av ditt system.
Array Length
tabell.length eiendom viser antall elementer som matrisen inneholder og er atskilt fra mengden minnelagring matrisen krever. Bestemme lengden av en matrise ved å sette opp erklæringene , definere matrisen som forekomst og ansette tabell.length eiendom i formatet " value = instance.length " uten anførselstegn . Bruk denne egenskapen hvis du opplever treg ytelse eller feilmeldinger om antall elementer i arrayet .