دوست عزیز این تیکه برنامه رو چک کن ببین چطور
من همه حالتهای به ذهنم نه رسید چند تا حالت چک کردم جواب داد ...
یه مشکل کوچیک که داره حقیقت وقتشو نداشتم اینم درست کنم
تاریخ برگشت اگه کوچکتر از تاریخ رفت باشه هم چک میکنه اینو دیگه خودت درست کن ....
Dim Start_Date As Boolean
Dim End_Date As Boolean
Dim Check As Boolean
For i = 0 To Val(Text2.Text)
If (MaskEdBox1.Text < List1.List(i)) Or (MaskEdBox1.Text > List2.List(i)) Then
Start_Date = True
Else
MsgBox "Warning"
Start_Date = False
Exit Sub
End If
If (MaskEdBox2.Text < List1.List(i)) Or (MaskEdBox2.Text > List2.List(i)) Then
End_Date = True
Else
MsgBox "Warning"
End_Date = False
Exit Sub
End If
Next
If Start_Date = True And End_Date = True Then MsgBox "Ok"