Ik wil bij het activeren van een worksheet controleren of de ingevoerde datum in een bepaalde cel (A2) juist is.
Dit doe ik via msgbox. Zo niet, dan moet deze via een inputbox worden gewijzigd.
Nu heb ik hiervoor de volgende code, echter het werkt niet zoals ik wil.
Weet iemand een oplossing?
Gr,
Nando
Dit doe ik via msgbox. Zo niet, dan moet deze via een inputbox worden gewijzigd.
Nu heb ik hiervoor de volgende code, echter het werkt niet zoals ik wil.
Weet iemand een oplossing?
Code:
Private Sub Worksheet_Activate()
MsgBox "Is de ingevoerde datum juist?", vbYesNo, "Datum"
If vbYes = True Then
Exit Sub
ElseIf vbNo = True Then
Range("A2") = CDate(InputBox("Vul de datum in", "Datum Invoer", Format(Now, "dd mmmm yyyy")))
End If
End Sub
Gr,
Nando