Visual Basic for Applications ondersteunt arrays om uw gegevensverwerking te vereenvoudigen . Arrays bevatten meerdere variabelen en maat limieten op basis van het type gegevens , beschikbaar geheugen en het gedefinieerde aantal elementen . Het aantal elementen is gedefinieerd tijdens de array creatieproces als u een algemene of multidimensionale array maken . Open het venster VBA binnen uw toepassing toegang tot de array eigenschappen . VBA Array Visual Basic for Applications kunt u variabelen instellen om informatie op te slaan . Een reeks van samenhangende variabelen heet een " array. " Bijvoorbeeld , als u een lijst met data uit de jaren 2000 te maken tot 2005 , een variabele is het jaar "2000 . " De array van die datum lijst bevat alle vijf jaar . In VBA , zou deze array worden geschreven als " Jaar ( ) " met haakjes om aan te geven dat het meerdere variabelen bevat . Array Soorten VBA biedt verschillende soorten arrays . Algemene arrays en multidimensionale arrays zijn statische arrays met een bepaald aantal variabelen . Dynamische arrays kan het aantal variabelen te wijzigen . Algemene arrays kunt u een aantal verschillende waarden in een gegevenstype ingesteld en bevat een vast aantal elementen . Multidimensionale arrays kunt u meerdere sets van gegevens op te slaan binnen de array . Dynamische arrays kunnen veranderen in afmetingen , terwijl een procedure loopt . Array Size Limit De maximale grootte van een array wordt geassocieerd met het data type en het beschikbare geheugen . Gemeenschappelijke data types zijn Integer , Lange integer en Byte . VBA converteert automatisch Integer datatypes naar Long Integers . De Lange integer data type bevat waarden tussen -2147483648 en 2147483647 . Gebruik maken van de Byte datatype om de efficiëntie te verhogen met uw arrays met beperkte waarden van nul tot 255 . Het beschikbare geheugen is afhankelijk van uw systeem . Array Lengte De Array.length eigenschap geeft het aantal elementen dat de matrix bevat en staat los van de hoeveelheid geheugenopslag de array vereist . Bepaal de lengte van een array door het opzetten van de verklaringen , het definiëren van de array als de aanleg en het gebruik van de eigenschap Array.length in het formaat " value = instance.length " zonder de aanhalingstekens . Gebruik deze eigenschap als je trage prestaties of foutmeldingen met betrekking tot het aantal elementen in de array te ervaren .
|