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?