Beste,
Gisteravond mijn eerste userform in Excel gemaakt. Alleen het werkt niet zoals ik wil. Het is in principe een heel simpel. De gebruiker krijg een inputbox waarin hij een begin en een einddatum
moet opgeven. Als de begin en einddatum zijn ingevoerd moet een andere macro gestart worden. Nu heb ik in de code ook afgevangen dat als er geen datum wordt ingevoerd er een melding
verschijnt dat men een geldige datum moet invoeren. Nu werkt dit alleen als ik de begin datum invoer. Maar als dit nagenoeg dezelfde code gebruik voor de eind datum dan krijg ik de foutmelding: Sub of function niet gedefinieerd.
Gisteravond mijn eerste userform in Excel gemaakt. Alleen het werkt niet zoals ik wil. Het is in principe een heel simpel. De gebruiker krijg een inputbox waarin hij een begin en een einddatum
moet opgeven. Als de begin en einddatum zijn ingevoerd moet een andere macro gestart worden. Nu heb ik in de code ook afgevangen dat als er geen datum wordt ingevoerd er een melding
verschijnt dat men een geldige datum moet invoeren. Nu werkt dit alleen als ik de begin datum invoer. Maar als dit nagenoeg dezelfde code gebruik voor de eind datum dan krijg ik de foutmelding: Sub of function niet gedefinieerd.
Code:
Private Sub EnterButton_Click()
Dim cDatum As Date
Dim eDatum As Date
Sheets("Definitie").Activate
If Not IsDate(BeginDatum.Text) Then MsgBox "Vul een geldige begin datum in."
cDatum = CDate(BeginDatum.Text)
Range("K10") = cDatum
If Not IsDate(EindDatum.Text) Then MsgBox "Vul een geldige eind datum in."
eDatum = [B]EDate([/B]EindDatum.Text) 'hier geeft ie de fout
Range("K19") = eDatum
BeginDatum.Text = " "
EindDatum.Text = " "
BeginDatum.SetFocus
Application.Run "macro.xlsm!Macro2"
End Sub