• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

textbox1e herzaman büyük harf ile yazılsın

Katılım
7 Ağustos 2006
Mesajlar
472
Excel Vers. ve Dili
EXCEL 2003 TÜRKÇE
selamlar
textbox1 herzaman büyük harf girilebilir mi.yani caps lock açıkta kapalı da olsa her zaman büyük harf girilsin
teşekkürler
 
Türkçe karakterlerde sorun yaşamamak için (özellikle "ı" ve "i" harflerinde) aşağıdaki gibi deneyin.

Kod:
Private Sub TextBox1_Change()
TextBox1 = Evaluate("=UPPER(" & """" & TextBox1 & """" & ")")
End Sub
 
Türkçe karakterlerde sorun yaşamamak için (özellikle "ı" ve "i" harflerinde) aşağıdaki gibi deneyin.

Verdiğim linkte bu kısım atlanmış sanırım.

Levent Bey'in verdiği kodlar daha kullanışlı

uzun yöntem ise aşağıdaki gibidir.

Kod:
Private Sub TextBox1_Change()
Deger = Replace(TextBox1, "i", "İ")
Deger = Replace(Deger, "ı", "I")
TextBox1 = StrConv(Deger, vbUpperCase)
End Sub
 
Alternatif:

Kod:
Private Sub TextBox1_Change()
    x = Right(TextBox1, 1)
    TextBox1 = Replace(TextBox1, x, WorksheetFunction.Proper(x))
End Sub
 
Diğer bir alternatif;


Kod:
Private Sub TextBox1_Change()
TextBox1.Value = UCase(Replace(Replace((TextBox1.Value), "ı", "I"), "i", "İ"))
End Sub
 
merhebalar bende bunu yapmak istiyorum kullandığım belgede ama kod yazmayı bilmiyorum nasıl yapabilirim?birde mesela i.erdem yazdım diyelim nokta ve öncesi yazılmasın vatandaş yazsa bile silinsin sadece erdem kısmı kalsın
 
Geri
Üst