Wanneer ik de datum in excel wil zetten dd-mm-jjjj, wordt het als volgt in excel gezet mm-dd-jjjj. Mijn code is als volgt:
Hoe krijg ik dit goed? Alvast bedankt.
Code:
Private Sub CommandButton1_Click()
Dim laatsteladen As Integer
'Formuliernummer invullen volgens juiste format:
If txtbegintijd.Text = "" Then
Call MsgBox("De begintijd is niet ingevuld", vbInformation)
txtbegintijd.SetFocus
Exit Sub
'Datum invullen volgens juiste format:
ElseIf Not ((txtdatum.Text Like "##-##-####") And IsDate(txtdatum.Text)) Then
Call MsgBox("Datum alsvolgt invoeren: dd-mm-jjjj", vbInformation)
txtdatum.SetFocus
Exit Sub
Else
datum = Format(txtdatum.Text, "dd-mm-yyyy", vbMonday, vbFirstJan1)
End If
'Formuliernummer invullen volgens juiste format:
If txtnaam.Text = "" Then
Call MsgBox("De begintijd is niet ingevuld", vbInformation)
txtnaam.SetFocus
Exit Sub
Else
Blad1.Activate
laatsteladen = Sheets("laden").Range("C65536").End(xlUp).Row
Cells(laatsteladen + 1, 4) = txtbegintijd.Text
txtbegintijd.Text = ""
Cells(laatsteladen + 1, 5) = txteindtijd.Text
txteindtijd.Text = ""
Cells(laatsteladen + 1, 1) = txtnaam.Text
Cells(laatsteladen + 1, 3) = txtdatum.Text
End If
End Sub
Hoe krijg ik dit goed? Alvast bedankt.
Laatst bewerkt: