- Katılım
- 8 Mart 2005
- Mesajlar
- 77
- Excel Vers. ve Dili
- EXCEL 2003 TR
Selamlar,
Textbox Exit Olayında Texbox'ta bulunan İstemediğim Karakterler Silinsin İstiyorum. Aşağıdaki örneği buldum. Fakat bu örnek sadece karakter yazıldığı anda karakter kontrolü yapıyor ve uyarıyor. Textbox Exit Olayı için bunu nasıl uyarlayabiliriz. Yardımcı olacak Arkadaşlara şimdiden teşekkürler. İyi Geceler.
Private Sub TextBox1_Change()
izin_verilen1 = Array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "-", "_", " ", "(", ")")
For evn= LBound(izin_verilen1) To UBound(izin_verilen1)
If izin_verilen1(evn) = VBA.Right(TextBox1, 1) Then Exit Sub
Next
MsgBox "Yanlış karakter!", vbCritical, Application.UserName
Application.SendKeys ("{BS}")
End Sub
Textbox Exit Olayında Texbox'ta bulunan İstemediğim Karakterler Silinsin İstiyorum. Aşağıdaki örneği buldum. Fakat bu örnek sadece karakter yazıldığı anda karakter kontrolü yapıyor ve uyarıyor. Textbox Exit Olayı için bunu nasıl uyarlayabiliriz. Yardımcı olacak Arkadaşlara şimdiden teşekkürler. İyi Geceler.
Private Sub TextBox1_Change()
izin_verilen1 = Array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "-", "_", " ", "(", ")")
For evn= LBound(izin_verilen1) To UBound(izin_verilen1)
If izin_verilen1(evn) = VBA.Right(TextBox1, 1) Then Exit Sub
Next
MsgBox "Yanlış karakter!", vbCritical, Application.UserName
Application.SendKeys ("{BS}")
End Sub
