Vba kullanarak dizeleri küçük harfe dönüştürme


Dizeleri küçük harfe dönüştürmek için VBA’daki LCase işlevini kullanabilirsiniz.

Dizeleri içeren bir hücre aralığını küçük harfe dönüştürmek için aşağıdaki sözdizimini kullanabilirsiniz:

 Sub ConvertToLowerCase()
    
    Dim i As Integer

    For i = 2 To 10
        Range(" B " & i) = LCase(Range(" A " & i))
    Next i
    
End Sub

Bu özel örnek, A2:A10 aralığındaki her dizeyi küçük harfe dönüştürecek ve sonuçları B2:B10 aralığında görüntüleyecektir.

Aşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.

Örnek: VBA Kullanarak Dizeleri Küçük Harfe Dönüştürme

Excel’de aşağıdaki dize sütununa sahip olduğumuzu varsayalım:

A sütunundaki her dizeyi küçük harfe dönüştürmek ve sonuçları B sütununda görüntülemek istediğimizi varsayalım:

Bunun için aşağıdaki makroyu oluşturabiliriz:

 Sub ConvertToLowerCase()
    
    Dim i As Integer

    For i = 2 To 10
        Range(" B " & i) = LCase(Range(" A " & i))
    Next i
    
End Sub

Bu makroyu çalıştırdığımızda aşağıdaki çıktıyı alıyoruz:

B sütunu, A sütunundaki her dizeyi küçük harfle görüntüler.

Not : VBA’daki LCase işlevinin tam belgelerini burada bulabilirsiniz.

Ek kaynaklar

Aşağıdaki eğitimlerde VBA’da diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:

VBA’da dizeler nasıl karşılaştırılır
VBA’da bir dizedeki boşluklar nasıl kaldırılır
VBA’da bir dizedeki karakterler nasıl değiştirilir?

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir