Geachte Dames en Heren,
Ik heb een formulier met daarop twee textboxen. In textbox 1 (tb1) staat de systeemdatum in textbox2(tb2) vul ik naar eigen inzicht een datum. Nu wil ik dat, wanneer de datum in het verleden ligt, ik een melding krijg. Nu heb ik hiervoor de volgende code gemaakt. Bij het activeren:
Na het vullen van de tweede textbox (tbdatum2) heb ik de volgende code
Hij doet het prima gedurende 2008 maar zodra ik enige datum in 2009 invul krijg ik automatisch waarschuwing "Hij doet ut", maar hij doet ut dus niet
Heeft iemand een idee hoe dit op te lossen?
Groet,
Allard
Ik heb een formulier met daarop twee textboxen. In textbox 1 (tb1) staat de systeemdatum in textbox2(tb2) vul ik naar eigen inzicht een datum. Nu wil ik dat, wanneer de datum in het verleden ligt, ik een melding krijg. Nu heb ik hiervoor de volgende code gemaakt. Bij het activeren:
Code:
Private Sub UserForm_activate()
Dim Mydate, myshortdate
Mydate = Date
myshortdate = CDate(Mydate)
Me.tbdatum1.Value = Mydate
End Sub
Na het vullen van de tweede textbox (tbdatum2) heb ik de volgende code
Code:
Private Sub tbdatum2_Afterupdate()
Dim datumnieuw
datumnieuw = CDate(Me.tbdatum2.Value)
If datumnieuw < Me.tbdatum1 Then
MsgBox "Hij doet ut"
End If
End Sub
Hij doet het prima gedurende 2008 maar zodra ik enige datum in 2009 invul krijg ik automatisch waarschuwing "Hij doet ut", maar hij doet ut dus niet

Groet,
Allard