Userform textbox larda büyük harf türkçe karakter sorunu

vuranoğlu
Mesajlar: 9
Kayıt: 24 Oca 2024, 00:28
Meslek: Öğretim Görevlisi
Adınız: MEHMET
Soyadınız: VURANOĞLU

Userform textbox larda büyük harf türkçe karakter sorunu

Mesaj gönderen vuranoğlu »

Private Sub TextBox4_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)

KeyAscii = Asc(UCase(Chr(KeyAscii)))
TextBox4 = Replace(TextBox4, "i", "İ")
TextBox4 = Replace(TextBox4, "ı", "I")
TextBox4 = Replace(TextBox4, "ğ", "Ğ")
TextBox4 = Replace(TextBox4, "ç", "Ç")
TextBox4 = Replace(TextBox4, "ş", "Ş")
TextBox4 = Replace(TextBox4, "ö", "Ö")
TextBox4 = Replace(TextBox4, "ü", "Ü")

If TextBox4 = vbNullString Then Exit Sub
If IsNumeric(TextBox4) Then
MsgBox "SADECE HARF GİREBİLİRSİNİZ.", vbExclamation, " DİKKAT !"
TextBox4 = vbNullString
End If
TextBox4.BackColor = 14020607

'TextBox3.Text = ""
End Sub

Merhaba
Bu kodlarla büyük harf girişini sağlıyorum,
ancak Türkçe karakterler de hataya düşüyor.
Sorunu nasıl çözebiliriz?
Teşekkürler.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
karisma61
Mesajlar: 16
Kayıt: 11 Eki 2023, 13:56
Meslek: Memur
Adınız: Ahmet
Soyadınız: KARIŞMA

Re: Userform textbox larda büyük harf türkçe karakter sorunu

Mesaj gönderen karisma61 »

Şu şekilde dener misiniz.

Kod: Tümünü seç

TextBox4 = Evaluate("=upper(""" & TextBox4 & """)")
tasad
Mesajlar: 24
Kayıt: 01 Ağu 2023, 14:07
Meslek: Muhasebeci
Adınız: tarık
Soyadınız: sadık

Re: Userform textbox larda büyük harf türkçe karakter sorunu

Mesaj gönderen tasad »

Bu şekilde deneyin.

Kod: Tümünü seç

Private Sub TextBox4_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
  Select Case KeyAscii
'Case Asc("0") To Asc("9")
Case Asc("A") To Asc("Z")
Case Asc(".")
Case Asc("-")
Case Asc(":")
Case Asc("/")
Case Asc("=")
Case Asc("-")
Case 199 'Ç'nin ascii kodu
Case 214 'Ö'nün ascii kodu
Case 220 'Ü'nün ascii kodu
Case 304 'İ'nin ascii kodu
Case 350 'ޞ'nin ascii kodu
Case 286 'Ð'nin ascii kodu

Case Else
KeyAscii = 0: MsgBox "SADECE BÜYÜK HARF GİREBİLİRSİNİZ.", vbExclamation, "Dikkat !"
End Select
End Sub
sahin
Mesajlar: 41
Kayıt: 21 Oca 2024, 13:44
Adınız: sahin
Soyadınız: sahin

Re: Userform textbox larda büyük harf türkçe karakter sorunu

Mesaj gönderen sahin »

Ekte....
DENEME 02.xlsm
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.