Brug af arrays i Visual Basic for Applications eller VBA , procedurer effektivt forvalter store mængder data , og sparer hukommelse og gennemførelsestid. Arrays er en samling af elementer af den samme variabel type og , som det samme variabelnavn. Hvis du kender antallet af elementer til en bestemt variabel, kan du indstille den array til dette nummer. Men hvis du er usikker på hvilke array-størrelse til at bruge , og derefter bruge en dynamisk array. Dynamiske arrays resize automatisk , afhængigt af mængden af data. Du kan bestemme størrelsen på et array ved hjælp af de UBound og LBound funktioner i din procedure . Instruktioner
1
Åbn Excel-fil , der indeholder den procedure , som du ønsker at bestemme array-størrelse .
2
Åbn VBA Editor for at se din procedure. En genvej er at trykke på " ALT- F11 " i dit Excel-projektmappe .
3
Find i din VBA procedure, hvor at tilføje UBound og LBound funktioner. Normalt disse funktioner ville komme efter array i proceduren
4
Indtast UBound og LBound funktioner ved at skrive følgende : .
MsgBox UBound ( ArrayName ) - LBound ( ArrayName ) + 1
VBA viser array-størrelse i en besked boks .