Excel VBA Dize Manipülasyonu - Kolay Excel Makroları

İçindekiler

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.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave