Dizeleri Birleştir | Sol | Sağ | Orta | Len | Instr
Bu bölümde, en önemli işlevleri bulacaksınız. dizeleri işlemek içinde Excel VBA'sı.
Çalışma sayfanıza bir komut düğmesi yerleştirin ve aşağıdaki kod satırlarını ekleyin. Kod satırlarını yürütmek 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:
Dim text1 As String, text2 As String
metin1 = "Merhaba"
metin2 = "Tim"
MsgBox metin1 & " " & metin2
Sonuç:
Not: boşluk eklemek için " " kullanın
Ayrıldı
Bir dizeden en soldaki karakterleri çıkarmak için Sol'u kullanın.
Kod:
Metni Dize Olarak Karart
metin = "örnek metin"
MsgBox Sol(metin, 4)
Sonuç:
Doğru
Bir dizeden en sağdaki karakterleri çıkarmak için Sağ'ı kullanın. Ayrıca bir fonksiyona doğrudan metin ekleyebiliriz.
Kod:
MsgBox Right("örnek metin", 2)
Sonuç:
Orta
Bir dizenin ortasından başlayarak bir alt dizeyi çıkarmak için Mid'i kullanın.
Kod:
MsgBox Mid("örnek metin", 9, 2)
Sonuç:
Not: 9 (t) konumunda 2. uzunlukla başlar. Bir dizenin ortasından başlayıp dizenin sonuna kadar bir alt dize çıkarmak istiyorsanız üçüncü argümanı atlayabilirsiniz.
uzun
Bir dizenin uzunluğunu almak için Len'i kullanın.
Kod:
MsgBox Len("örnek metin")
Sonuç:
Not: boşluk (konum 8) dahil!
Instr
Bir dizgede bir alt dizginin konumunu bulmak için Instr'yi kullanın.
Kod:
MsgBox Instr("örnek metin", "am")
Sonuç:
Not: "am" dizesi 3. konumda bulundu. Daha fazla bilgi ve örnekler için Instr işleviyle ilgili sayfamızı ziyaret edin.