Visual Basic for Applications stöder arrayer för att förenkla din databehandling . Arrays innehåller flera variabler och har storleksbegränsningar baserat på datatyp , tillgängligt minne och definierat antal element . Antalet element definieras under array skapande processen om du skapar en allmän eller flerdimensionell array . Öppna VBA fönster i din ansökan för att komma till array egenskaper . VBA Array
Visual Basic for Applications kan du ange variabler för att lagra information . En serie av relaterade variabler kallas en " array . " Till exempel , om du vill skapa en lista med datum från år 2000 till 2005 , är en enda variabel året " 2000 . " Den samling av detta datum listan innehåller alla fem år . I VBA , skulle denna samling skrivas som " Year ( ) " med parenteser för att ange att den innehåller flera variabler . Erbjuder flera typer
Array Typer
VBA av matriser . Allmänna arrayer och flerdimensionella arrayer är statiska arrayer med ett visst antal variabler . Dynamiska arrayer kan ändra antalet variabler . Allmänna arrayer låter dig ställa in ett antal olika värden i en datatyp och innehåller ett bestämt antal element . Flerdimensionella arrayer kan du lagra flera uppsättningar av uppgifter inom gruppen . Dynamiska arrayer kan förändras i dimensioner medan ett förfarande körs .
Array Size Limit
gränsen hos en array är förknippad med dess datatyp och tillgängligt minne . Vanliga datatyper är heltal , Långt heltal och byte . VBA konverterar automatiskt Integer datatyper till långa heltal . The Long Integer datatypen innehåller värden mellan -2,147,483,648 och 2147483647 . Utnyttja byte datatyp för att öka effektiviteten med dina arrayer med begränsade värden från noll till 255 . Det tillgängliga minnet är beroende på din systemarkitektur .
Array Längd
egenskapen Array.length visar antalet element som arrayen innehåller och är skild från mängden minneslagring arrayen kräver . Bestäm längden av en array genom att inrätta deklarationerna , fältdefinitionen som förekomst och användning av Array.length egendom i formatet " value = instance.length " utan citationstecken . Använd den här egenskapen om du upplever dålig prestanda eller felmeddelanden om antalet element i arrayen .