Tetxbox a harf girişine izin verilmeyecek!

Katılım
25 Şubat 2008
Mesajlar
24
Excel Vers. ve Dili
Office 2003 Pro VBA
tetbox a tarih formatında veri girişi yaptırıyorum. ancak harf girildiğinde yazmaya izin verilmeyecek.
örneğin
12/03/g
burda g yi yazdığım anda g silinecek 12/03/ kısmı kalacak ve devam edilebilecek.
bunun için gereken kod?
teşekkürler
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Bu şekilde deneyiniz.
Kod:
Private Sub TextBox1_Change()
If Not TextBox1 = WorksheetFunction.IsText(TextBox1) Then
MsgBox "Tarih Formatında Giriş Yapınız"
TextBox1 = ""
End If
End Sub
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,653
Excel Vers. ve Dili
Pro Plus 2021
Şöyle de deneyebilirsiniz.
Kod:
Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
    If KeyAscii < 46 Or KeyAscii > 57 Then KeyAscii = 0
End Sub
 
Katılım
25 Şubat 2008
Mesajlar
24
Excel Vers. ve Dili
Office 2003 Pro VBA
ayn&#305; i&#351;lemin terini nas&#305;l yapar&#305;z?text giri&#351;i yani??
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,653
Excel Vers. ve Dili
Pro Plus 2021
Sadece rakam giri&#351;lerini engellemek istiyorsan&#305;z.
Kod:
    If KeyAscii > 47 And KeyAscii < 57 Then KeyAscii = 0
 
Üst