DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Merhaba arkadaşlar. User Form'da TextBox1 için girilecek verinin (tarih) aralık vermek gerekse, örneğin 01.01.2011 ile 31.12.2012 olması için kod ne olmalıdır ?
Private Sub TextBox1_Change()
ilk = "01.01.2011"
son = "31.12.2012"
If TextBox1.Value = "" Then
MsgBox " Lütfen tarih giriniz..", , ""
End If
If TextBox1.Value < ilk And TextBox1.Value > son Then
MsgBox " Girilen tarih 01.01.2011 ile 31.12.2012 tarihleri arasında bir değer olmalıdır. ", , ""
Exit Sub
End If
End Sub
Private Sub TextBox1_Change()
dim ilk as date,son as date
ilk = "01.01.2011"
son = "31.12.2012"
If TextBox1.Value = "" Then
MsgBox " Lütfen tarih giriniz..", , ""
End If
If cdate(TextBox1.Value) >= ilk And cdate(TextBox1.Value) <= son Then
MsgBox " Girilen tarih 01.01.2011 ile 31.12.2012 tarihleri arasında bir değer olmalıdır. ", , ""
Exit Sub
End If
End Sub
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
TextBox1.Value = Format(TextBox1.Value, "dd.mm.yyyy")
Dim ilk As Date, son As Date
ilk = DateValue("01.01.2011")
son = DateValue("31.12.2012")
If TextBox1.Value = "" Then
MsgBox " Lütfen tarih giriniz..", , ""
End If
If CDate(TextBox1.Value) < ilk Or CDate(TextBox1.Value) > son Then
MsgBox " Girilen tarih 01.01.2011 ile 31.12.2012 tarihleri arasında bir değer olmalıdır. ", , ""
Cancel = True
Exit Sub
End If
End Sub