VBA Dim typer er de typer af variabler, du kan bruge i et VBA -program. Disse typer består af heltal , dato , decimal, snor og objekttyper . Ved at forstå disse typer , du kan erklære variabler korrekt i din VBA -programmer, og dermed reducere den nødvendige tid til at udvikle disse programmer. Bemærk, at det er muligt at bruge Dim med nogen variabel type, erklære en variabel , der kan holde enhver form for værdi. Integer Typer
Erklær et heltal type med en erklæring som " Dim x som Integer ". Brug sådanne udsagn , når du har brug for variabler , der holder hele tal , i modsætning til fraktioneret eller reelle tal. For eksempel kan du bruge prøven "x " variable lige nævnt at fange returværdien af VBA indbyggede funktioner , der returnerer heltal . Sådanne funktioner omfatter Cint , som konverterer strenge til heltal.
Datotyper
Dim dato type er for variabler , der holder datoer. For eksempel, " Dim birthday1 som Date" skal definere en sådan variabel . For at tildele en konstant værdi på en sådan variabel , skal du bruge "#" i din opgave , som i " birthday1 = # 1970/12/13 # . VBA funktioner , der returnerer datoværdier omfatte" DATOVÆRDI ", som konverterer strenge til datoer . < br >
fotos decimal typer
VBA s decimaler typer lader dig arbejde med brøktal , såsom dem returneret af VBA -funktioner Sin , Cos og Log. sætningen Dim for disse variabler bruger søgeordene " som single" for variable med enkelt præcision og "som double" for dobbelt præcision variabler. den dobbelt- præcisions variabler lade dig gemme en bredere vifte af værdier, men på bekostning af øgede hukommelse krav til din program.
Strings
Dim string typen erklærer variabler til brug som argumenter til eller returnere værdier fra sådanne VBA funktioner som CSTR , Mid , højre og venstre. f.eks , "Mid ( dateString , 6, 3)" vil returnere teksten " dag", hvis strengen variablen " dateString " holder værdien " fødselsdag ".
Objects
< p> VBA objektkode Dim typer lader du erklærer variabler til at arbejde med VBA objekter , såsom " Range " objekt i Word VBA. for eksempel, " Dim stk.1 som Range " vil erklære en variabel , du kan bruge til at holde dele af dokumentets tekst , herunder tekstens format. en prøve opgave til en sådan variabel er "sat stk.1 = activedocument.paragraphs (1). rækkevidde. "