VBA Dim typer är de typer av variabler som du kan använda i en VBA -program . Dessa typer består av heltal , datum , decimal , sträng och objekttyper . Genom att förstå dessa typer du kan deklarera variabler korrekt i din VBA -program , och därmed minska den tid som behövs för att utveckla dessa program . Observera att det är möjligt att använda Dim med någon rörlig typ , att deklarera en variabel som kan hålla någon typ av värde . Integer Typer
Deklarera ett heltal typ med ett uttalande som " Dim x As Integer . " Använd sådana uttalanden när du behöver variabler som håller heltal , i motsats till fraktionella eller reella tal . Till exempel , använd provet " x " variabel just nämnt att fånga returvärdet av VBA : s inbyggda funktioner som returnerar heltal . Sådana funktioner inkluderar Cint , som konverterar strängar till heltal .
Datum Typer
Dim datum typ är för variabler som håller datum . Till exempel , " Dim birthday1 som Date " kommer att definiera en sådan variabel . Om du vill tilldela ett konstant värde för en sådan variabel , använd " # " i ditt uppdrag , som i " birthday1 = # 1970/12/13 # . VBA-funktioner som Hemresedatum värden inkluderar " DATUMVÄRDE , " som omvandlar strängar för datum .
Addera Decimal Typer
VBA : s decimaler typer kan du arbeta med decimaltal , t.ex. de som returneras av VBA -funktioner Sin , Cos och Log . Dim för dessa variabler använder sökorden " som singel " för variabler med enkel precision och " som dubbel " för dubbel precision variabler . den dubbel precision variabler kan du lagra ett bredare spektrum av värderingar , men till priset av ökade minneskrav för din program . Addera Strings
Dim sträng typ deklarerar variabler som används som argument till eller returnera värden från sådana VBA-funktioner som CSTR , Mid , höger och vänster. exempelvis , " Mid ( dateString , 6 , 3 ) " kommer tillbaka texten " dagen , " om strängvariabeln " dateString " innehåller värdet " födelsedag . "
Objects
VBA objekt Dim typer låter du deklarerar variabler för att arbeta med VBA föremål , såsom " Range " objektet i Word VBA . exempelvis " Dim punkt 1 som Range " kommer att deklarera en variabel som du kan använda för att hålla delar av dokumentets text , inklusive textens format . ett prov uppdraget till en sådan variabel är " satt punkt 1 = activedocument.paragraphs ( 1 ) . intervall . " Addera