Använda arrayer i Visual Basic for Applications , eller VBA , förfaranden effektivt hanterar stora mängder data , och sparar minne och exekveringstid . Arrayer är en samling av element av samma variabel typ och hänvisade till samma variabel namn . Om du vet hur många element för en specifik variabel , kan du ställa in arrayen till det numret . Men om du är osäker på vilken array storlek att använda , sedan använda en dynamisk array . Dynamiska arrayer storlek automatiskt , beroende på mängden data . Du kan bestämma storleken på en array med de UBound och LBound funktioner i din procedur . Instruktioner
1
Öppna Excel- fil som innehåller det förfarande för vilket du vill bestämma array storlek .
2
Öppna VBA editorn att visa din procedur . En genväg är att trycka på " ALT - F11 " i ditt Excel- arbetsbok .
3
Leta i din VBA procedur där för att lägga till UBound och LBound funktioner . Vanligtvis dessa funktioner skulle komma efter arrayen i förfarandet
4
Ange UBound och LBound funktioner genom att skriva följande : .
MsgBox UBound ( ArrayName ) - LBound ( ArrayName ) + 1
VBA visar array storlek i en meddelanderuta .