VBA Integer (getal) naar string converteren

Inhoudsopgave

We hebben al een inleiding tot stringfuncties behandeld in onze VBA Strings and Substrings Functions tutorial. In deze zelfstudie gaan we kijken hoe u een geheel getal naar een tekenreeks kunt converteren (klik hier voor meer informatie over het converteren van tekenreeksen naar getallen). De reden dat u een getal of datum naar een tekenreeks wilt converteren, is om tekenreeksmanipulatiefuncties op deze waarden te gebruiken.

De VBA CStr-functie

Met de VBA CStr-functie kunt u een getal, datum of booleaans gegevenstype converteren naar een tekenreeks.

1 MsgBox CStr (88)

De syntaxis van de CStr-functie is:

CStr(uitdrukking) waarbij uitdrukking het getal of de datum is die u wilt converteren.

De volgende code laat zien hoe getallen worden uitgevoerd in vergelijking met tekst, inclusief met behulp van de CStr-functie.

12345678910 Sub met behulp vanTheConvertToStringFunction()Debug.Print CStr(8)Debug.Print "Tekst"Debug.Print 8Debug.Print 2Einde sub

Dit gebruikt Debug.Print om de resultaten naar het onmiddellijke venster te sturen.

Zowel CStr(8) als het woord Tekst worden weergegeven als tekst en zijn links uitgelijnd, terwijl de twee nummers rechts zijn uitgelijnd in het directe venster.

wave wave wave wave wave