Met behulp van arrays in Visual Basic for Applications , of VBA , procedures beheert efficiënt grote hoeveelheden data , en bespaart geheugen en de uitvoeringstermijn . Arrays zijn een verzameling van elementen van hetzelfde type variabele en door dezelfde variabele genoemd . Als u weet dat het aantal elementen voor een specifieke variabele , kunt u de array ingesteld naar dat nummer . Echter , als je niet zeker weet wat array size te gebruiken , gebruik dan een dynamische array. Dynamische arrays formaat automatisch , afhankelijk van de hoeveelheid gegevens . U kunt de grootte van een array met behulp van de UBound en LBound functies in uw procedure vast. Instructies 1 Open het Excel- bestand met de procedure waarvoor u de array maat te bepalen . Kopen van 2 Open de VBA Editor om uw procedure bekijken . Een short-cut is te druk " ALT - F11 " in uw Excel-werkmap . 3 Zoek in uw VBA- procedure waarbij aan de UBound en LBound functies toe te voegen . Meestal zijn deze functies zouden komen na de array in de procedure 4 Voer de UBound en LBound functies door het volgende te typen : . MsgBox UBound ( arraynaam ) - LBound ( arraynaam ) + 1 VBA toont de array size in een message box .
|