ich habe eine ganz einfache Userform mit zwei Textboxen über die möchte ich jeweils ein Datum in
2 vorgegebene Zellen in der Tabelle "Start" eingeben. Das klappt auch gut.
ABER leider erkennt Excel nach dem Eintrag die beiden Werte nicht als Datum - wie muss ich was formatieren damit das klappt ?
Hab schon überall nach einer Lösung gesucht aber nix gefunden - deshalb Danke für einen einfachen Lösungsvorschlag
Martin
Momentan habe ich folgenden Code geschrieben ... der Eintrag in den beiden Zellen B6 und B7 sieht auch wie ein Datumswert in Excel aus, kann aber nicht als solcher weiterverarbeitet werden.
Private Sub CommandButton1_Click()
Unload Me
End Sub
Private Sub TextBox1_Change()
Cells(6, 2) = TextBox1
End Sub
Private Sub TextBox2_Change()
Cells(7, 2) = TextBox2
End Sub
Private Sub TextBox2_AfterUpdate()
TextBox2 = Format(TextBox2, "dd.mm.yy")
End Sub
Private Sub TextBox2_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If Not IsDate(TextBox2) Then
TextBox2 = ""
Cancel = True
End If
End Sub
Private Sub TextBox1_AfterUpdate()
TextBox1 = Format(TextBox1, "dd.mm.yy")
End Sub
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If Not IsDate(TextBox1) Then
TextBox1 = ""
Cancel = True
End If
End Sub