- Katılım
- 2 Nisan 2012
- Mesajlar
- 12
- Excel Vers. ve Dili
- 2003
Arkadaşlar Textbox3 tarih giriyorum ve girdiğim tarihi Texbox6 girilen rakamla topladım Texbox7 ye yazdırıyorum bu iş için aşağıdaki formülü kullanıyorum
TextBox7.Value = Format(DateAdd("YYYY", TextBox6, TextBox3), "dd.mm.yyyy")
Textbox3 e aşağıdaki formül ile tarihler arasına otomatik nokta koyduruyorum (01.02.2003 gibi)
Private Sub TextBox3_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If KeyAscii > 47 And KeyAscii < 58 Then
Select Case Len(TextBox3)
Case 2, 5
TextBox3 = TextBox3 & "."
Case Is > 9
KeyAscii = 0
End Select
Else
KeyAscii = 0
End If
End Sub
Gelelim soruna Textbox3 var olmayan tarih girişini nasıl engellerim 36.12.2003 25.15.2003 gibi olmayan bir tarih girildiğinde program hata verip kapanıyor şimdiden teşekkürler
TextBox7.Value = Format(DateAdd("YYYY", TextBox6, TextBox3), "dd.mm.yyyy")
Textbox3 e aşağıdaki formül ile tarihler arasına otomatik nokta koyduruyorum (01.02.2003 gibi)
Private Sub TextBox3_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If KeyAscii > 47 And KeyAscii < 58 Then
Select Case Len(TextBox3)
Case 2, 5
TextBox3 = TextBox3 & "."
Case Is > 9
KeyAscii = 0
End Select
Else
KeyAscii = 0
End If
End Sub
Gelelim soruna Textbox3 var olmayan tarih girişini nasıl engellerim 36.12.2003 25.15.2003 gibi olmayan bir tarih girildiğinde program hata verip kapanıyor şimdiden teşekkürler
