Olemme jo käsitelleet merkkijonotoimintojen esittelyn VBA -merkkijonojen ja alijonojen toimintojen opetusohjelmassa. Tässä opetusohjelmassa tarkastelemme kuinka muuntaa kokonaisluku merkkijonoksi (napsauta tästä saadaksesi lisätietoja merkkijonojen muuntamisesta numeroiksi). Syy, miksi haluat muuntaa luvun tai päivämäärän merkkijonoksi, on käyttää merkkijonon käsittelytoimintoja näissä arvoissa.
VBA CStr -toiminto
VBA CStr -toiminnon avulla voit muuntaa luvun, päivämäärän tai boolen tietotyypin merkkijonoksi.
1 | MsgBox CStr (88) |
CStr -funktion syntaksi on:
CStr (lauseke), jossa lauseke on numero tai päivämäärä, jonka haluat muuntaa.
Seuraava koodi näyttää, kuinka numerot tulostetaan tekstiin verrattuna, myös käyttämällä CStr -toimintoa.
12345678910 | Sub KäyttämälläConvertToStringFunction ()Debug.Print CStr (8)Debug.Print "Text"Virheenkorjaus Tulosta 8Virheenkorjaus Tulosta 2End Sub |
Tämä käyttää Debug.Print -tulostetta tulosten lähettämiseen välittömään ikkunaan.
Sekä CStr (8) että sana Teksti näytetään tekstinä ja kohdistetaan vasemmalle, kun taas kaksi numeroa on kohdistettu oikeaan ikkunaan.