Excel VBA Dizesi Manipülasyonu
Dizeleri birleştir | Ayrıldı | Sağ | Orta | Len | Enstrumanı
Bu bölümde, en önemli işlevleri bulacaksınız. dizeleri işlemek içinde Excel VBA.
Çalışma sayfanıza bir komut düğmesi yerleştirin ve aşağıdaki kod satırlarını ekleyin. Kod satırlarını çalıştırmak için, sayfadaki komut düğmesine tıklayın.
Dizeleri birleştir
Dizeleri birleştirmek (birleştirmek) için & operatörünü kullanırız.
Kod:
text1 = "Hi"
text2 = "Tim"
MsgBox text1 & " " & text2
Sonuç:
Not: boşluk eklemek için "" kullanın
Ayrıldı
En soldaki karakterleri bir dizeden çıkarmak için Sol'u kullanın.
Kod:
text = "example text"
MsgBox Left(text, 4)
Sonuç:
Sağ
Bir dizeden en sağdaki karakterleri çıkarmak için Sağ tuşunu kullanın. Ayrıca, bir fonksiyona doğrudan metin ekleyebiliriz.
Kod:
Sonuç:
Orta
Bir dizgenin ortasından başlayarak bir alt dizeyi çıkarmak için Orta seçeneğini kullanın.
Kod:
Sonuç:
Not: 2 (uzunluk) 2 ile 9 (t) pozisyonunda başlatılır. Bir dizgenin ortasından başlayan bir dizgeyi dizgenin sonuna kadar çıkarmak isterseniz üçüncü argümanı atlayabilirsiniz.
Len
Bir dizginin uzunluğunu almak için Len'i kullanın.
Kod:
Sonuç:
Not: boşluk (pozisyon 8) dahil!
Enstrumanı
Bir dizgede bir dizginin konumunu bulmak için, Instr.
Kod:
Sonuç:
Not: 3. pozisyonda bulunan "am" dizesi.