Vi har redan täckt en introduktion till strängfunktioner i vår VBA Strings and Substrings Functions tutorial. I den här självstudien kommer vi att titta på hur man konverterar ett heltal till en sträng (klicka här för att lära dig om hur du konverterar strängar till nummer). Anledningen till att du vill konvertera ett tal eller datum till en sträng är för att använda strängmanipuleringsfunktioner på dessa värden.
VBA CStr -funktionen
Med VBA CStr -funktionen kan du konvertera ett tal, datum eller boolsk datatyp till en sträng.
1 | MsgBox CStr (88) |
Syntaxen för CStr -funktionen är:
CStr (uttryck) där uttryck är det nummer eller datum som du vill konvertera.
Följande kod visar hur siffror matas ut jämfört med text, inklusive genom att använda CStr -funktionen.
12345678910 | Sub UsingTheConvertToStringFunction ()Debug.Print CStr (8)Debug.Print "Text"Debug.Print 8Debug.Print 2Avsluta Sub |
Detta använder Debug.Print för att mata ut resultaten till det omedelbara fönstret.
Både CStr (8) och ordet Text visas som text och vänsterjusteras medan de två siffrorna är högerjusterade i det omedelbara fönstret.