- Katılım
- 25 Şubat 2010
- Mesajlar
- 5
- Excel Vers. ve Dili
- access
Userform üzerinde bulunan birden fazla textbox'a (örneğin sıralı 15 adet) tarih formatında giriş yapılması bunun dışındaki girişlere izin vermemesini istiyorum. Virgülü noktaya çevirme ve sadece sayı girilmesi için aşağıdaki kodu her bir textbox için ayrı ayrı kullandım sorun çözüldü. Ama hem tarih formatı hem de bunun daha kısa bir kod ile çözümü var mıdır acaba merak ediyorum. Yardımlarınız için şimdiden teşekkür ederim.
Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Select Case KeyAscii
Case 44
KeyAscii = 46
Case 46, 48 To 57
Case Else
KeyAscii = 0
End Select
End Sub
Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Select Case KeyAscii
Case 44
KeyAscii = 46
Case 46, 48 To 57
Case Else
KeyAscii = 0
End Select
End Sub