Enhver VBA -funktion , der indeholder en "$ " i sit navn giver en streng. Der er flere sådanne funktioner , hver har en dublet fungere uden "$" tegn. Den væsentligste forskel mellem de to typer af funktioner er, at funktioner med "$" tegn retur strenge. Dem uden "$" retur -varianter , som let kan konverteres til strenge. Chr $
Chr. $ funktion returnerer en karakter baseret på ASCII-kode , du indtaster. For eksempel er det ASCII-koden for et mellemrum 32 . At skrive " Chr $ (32) " ind i Immediate -vinduet for VBA udviklingsmiljøet vil give rummet karakter.
Mid $ , venstre $ , Højre $
VBA Mid $ funktion kan du udtrække en del af en streng ved at angive startpositionen og længden af den del . For eksempel, " Mid $ (" goddag ", 1, 2 )" vil returnere substring "siger han . " The Left $ og Right $ funktioner udtrække snor portioner fra venstre og højre side af strenge. < br >
Trim $ , ltrim $ , rTRIM $
Brug Trim funktioner VBA at fjerne hvide rum fra bruger input og andre strenge . White space kan forhindre din kode fra at indregne en streng som gyldige. Trim $ Funktionen vil fjerne faner og rum fra både venstre og højre side af et input streng, og returnere strengen minus det hvide rum . Ltrim $ og RTRIM $ vil fjerne hvide rum kun fra venstre og højre side af et input streng.
Space $
VBA Space $ Funktionen opretter en streng bestående udelukkende af rum . Angiv det antal pladser du ønsker i funktionens single argument. For eksempel, " Space $ (9)" returnerer en streng af ni mellemrum .
Ucase $ , Lcase $
Når du har brug for at sikre, at alle tegn af en streng er i store bogstaver, bruge VBA s " ucase $ "-funktion. For eksempel, " ucase $ (" hej " )" vil give "HALLO . " Use Lcase $ for at konvertere alle tegn i en streng til små bogstaver.
Format $ < br >
Format $ funktion kan du anvende en numerisk formatering streng til et tal , der hjælper dig med at afgøre, hvilken enhed et tal er i. For eksempel vil den følgende kommando slå en dato værdi i dens standard format til et længere datoformat.
Debug.Print format ( # 1966/12/01 #, " mmmm dd, yyyy" )