Vi har allerede dekket en introduksjon til strengfunksjoner i vår VBA Strings and Substrings Functions -opplæring. I denne opplæringen skal vi se på hvordan du konverterer et helt tall til en streng (klikk her for å lære om konvertering av strenger til tall). Grunnen til at du vil konvertere et tall eller en dato til en streng er for å bruke strengmanipuleringsfunksjoner på disse verdiene.
VBA CStr -funksjonen
VBA CStr -funksjonen lar deg konvertere et tall, en dato eller en boolsk datatype til en streng.
1 | MsgBox CStr (88) |
Syntaksen til CStr -funksjonen er:
CStr (uttrykk) hvor uttrykk er tallet eller datoen du vil konvertere.
Følgende kode viser deg hvordan tall sendes ut i forhold til tekst, inkludert ved å bruke CStr -funksjonen.
12345678910 | Sub UsingTheConvertToStringFunction ()Debug.Print CStr (8)Debug.Print "Text"Debug.Utskrift 8Debug.Print 2Slutt Sub |
Dette bruker Debug.Print til å sende resultatene til vinduet Umiddelbart.
Både CStr (8) og ordet Tekst vises som tekst og er venstrejustert mens de to tallene er høyrejustert i det umiddelbare vinduet.