VBA Üst, Alt ve Uygun Durum - Vaka İşlevleri

Bu eğitim, VBA'da UCASE, LCASE ve STRCONV işlevlerinin nasıl kullanılacağını gösterecektir.

VBA'da çalışırken, genellikle dizeleri küçük harfe, büyük harfe veya uygun harfe dönüştürmeniz gerekir. Bu, kullanılarak mümkündürUCase, LCase ve StrConv fonksiyonlar.

Bu işlevler, VBA'da dizeleri işlerken önemlidir, çünkü VBA harfe duyarlı. VBA'yı büyük/küçük harfe duyarsız yapmak istiyorsanız, O eklemeniz gerekir.ption Metni Karşılaştır modülünüzün en üstünde. Bununla ilgili daha fazla bilgiyi burada bulabilirsiniz: VBA Büyük Harf Duyarlılığını Önleyin

UCase - Dizeyi Büyük Harfe Dönüştür

NS UCase VBA'daki işlev, bir dizenin tüm harflerini büyük harfe dönüştürür. Bir dize, bir dizeye sahip değişken veya bir hücre değeri olabilen yalnızca bir argüman vardır. Bu işlev genellikle iki diziyi karşılaştırmak istiyorsanız kullanılır. İşte UCase işlevi için kod:

12345678 Dim strText As StringDize olarak strTextUCase DimstrText = "Büyük harf işlevini çalıştırıyor"strTextUCase = UCase(strText)MsgBox strTextUCase

Örnekte, tüm harflerini dönüştürmek istiyoruz. strText değişkeni büyük harfe çevirin ve dönüştürülen dizeyi strTextUCase değişken. Sonunda dönüştürülmüş dize ile mesaj kutusunu çağırırız:

LCase - Dizeyi Küçük Harfe Dönüştür

Bir dizgenin tüm harflerini küçük harfe dönüştürmek istiyorsanız, LCase işlev. Bu işlevin, UCase ile aynı olan bir argümanı vardır. Bu, LCase işlevinin kodudur:

12345678 Dim strText As StringDim strTextLCase As StringstrText = "KÜÇÜK HARF İŞLEVİ ÇALIŞIYOR"strTextLCase = LCase(strText)MsgBox strTextLCase

Bu örnekte, dizenin tüm harflerini A1'den küçük harfe dönüştürüyoruz. Bundan sonra, dönüştürülen dize A1 hücresine atanır.

StrConv - Dizeyi Uygun Duruma Dönüştür

NS StrConv işlevi, bir metin dizesini uygun duruma dönüştürmenizi sağlar. Fonksiyonun iki argümanı vardır. Birincisi, dönüştürmek istediğiniz dizedir. İkincisi, istediğiniz dönüşümün türüdür. Bir dizgiyi uygun bir duruma dönüştürmek için onu şu şekilde ayarlamanız gerekir: vbProperCase. Fonksiyonun kodu şudur:

12345678 Dim strText As StringDize Olarak Dim strTextProperCasestrText = "uygun vaka işlevini çalıştırıyor"strTextProperCase = StrConv(strText, vbProperCase)MsgBox strTextProperCase

Örnekte fonksiyonun nasıl çalıştığını göreceksiniz. Dizeyi B1 hücresinden alır ve onu uygun duruma dönüştürür ve A1 hücresindeki değeri döndürür.

StrConv - Dizeyi Büyük veya Küçük Harfe Dönüştür

StrConv işlevini kullanarak bir dizeyi büyük veya küçük harfe de dönüştürebilirsiniz. Bunu yapmak için, ikinci argümanı vbUpperCase veya vbLowerCase'e ayarlamanız yeterlidir:

1 strTextConverted = StrConv(strText, vbUpperCase)
1 strTextConverted = StrConv(strText, vbLowerCase)

VBA Upper, Lower ve Proper Case - Access'te Vaka İşlevleri

Yukarıdaki örneklerin tümü, Access VBA'da Excel VBA'dakiyle tamamen aynı şekilde çalışır.

1234 Özel Alt ClientName_AfterUpdate()'bu, istemci adı kutusundaki metni büyük harfe dönüştürürMe.ClientName = UCase(Me.ClientName)Alt Bitiş

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

wave wave wave wave wave