Vi har allerede dækket en introduktion til strengfunktioner i vores VBA -strenge- og understringsfunktions -tutorial. I denne vejledning skal vi se på, hvordan man konverterer et helt tal til en streng (klik her for at lære om at konvertere strenge til tal). Grunden til, at du vil konvertere et tal eller en dato til en streng, er for at bruge strengmanipulationsfunktioner på disse værdier.
VBA CStr -funktionen
VBA CStr -funktionen giver dig mulighed for at konvertere et tal, en dato eller en boolsk datatype til en streng.
1 | MsgBox CStr (88) |
Syntaksen for CStr -funktionen er:
CStr (udtryk), hvor udtryk er det nummer eller den dato, du vil konvertere.
Følgende kode viser dig, hvordan tal udsendes i forhold til tekst, herunder ved hjælp af CStr -funktionen.
12345678910 | Sub UsingTheConvertToStringFunction ()Debug.Print CStr (8)Debug.Print "tekst"Debug.Print 8Debug.Print 2Afslut Sub |
Dette bruger Debug.Print til at sende resultaterne til vinduet Umiddelbart.
Både CStr (8) og ordet Tekst vises som tekst og er venstrejusteret, mens de to tal er højrejusteret i det umiddelbare vindue.