Bruke arrays i Visual Basic for Applications , eller VBA , prosedyrer effektivt forvalter store mengder data , og sparer minne og gjennomføringstid . Matriser er en samling av elementer av samme type og variabel referert til ved det samme variable navn . Hvis du vet antall elementer for en bestemt variabel, kan du sette array til det nummeret. Men hvis du er usikker på hva gitterstørrelse å bruke , og deretter bruke en dynamisk array. Dynamiske arrays endre størrelse automatisk , avhengig av mengden av data . Du kan bestemme størrelsen på en matrise ved hjelp av UBound og LBound funksjoner i prosedyren. Instruksjoner
en
Åpne Excel- fil som inneholder prosedyren som du ønsker å finne ut matrisen størrelse.
2
Åpne VBA Editor for å vise prosedyre . En snarvei er å trykke " ALT - F11 " i Excel arbeidsbok .
3
Finn i VBA- prosedyre hvor du skal legge de UBound og LBound funksjoner. Vanligvis er disse funksjonene vil komme etter tabellen i prosedyren
4
Angi UBound og LBound funksjoner ved å skrive følgende : .
MsgBox UBound ( ArrayName ) - LBound ( ArrayName ) + 1
VBA viser gitterstørrelse i en meldingsboks .