VBA Strings and Substrings Functions eğitimimizde string fonksiyonlarına bir giriş yaptık. Bu eğitimde, bir tamsayıyı bir dizgeye nasıl dönüştüreceğimize bakacağız (Dizeleri Sayılara dönüştürme hakkında bilgi edinmek için buraya tıklayın). Bir sayıyı veya tarihi bir dizgeye dönüştürmek istemenizin nedeni, bu değerler üzerinde dizgi işleme fonksiyonlarını kullanmaktır.
VBA CStr İşlevi
VBA CStr İşlevi, bir sayı, tarih veya boolean veri türünü bir dizeye dönüştürmenize olanak tanır.
1 | MsgBox CStr (88) |
CStr İşlevinin sözdizimi şöyledir:
CStr(ifade) burada ifade, dönüştürmek istediğiniz sayı veya tarihtir.
Aşağıdaki kod, CStr İşlevinin kullanılması da dahil olmak üzere, sayıların metne kıyasla nasıl çıktısının alındığını gösterir.
12345678910 | Alt KullanarakTheConvertToStringFunction()Debug.Print CStr(8)Debug.Print "Metin"Hata Ayıklama.Yazdır 8Hata Ayıklama.Baskı 2Alt Bitiş |
Bu, sonuçları Anında Pencereye çıkarmak için Debug.Print'i kullanır.
Hem CStr(8) hem de Metin kelimesi metin olarak görüntülenir ve sola hizalanırken, iki sayı hemen pencere içinde sağa hizalanır.