AW: UserForm Datum minus Datum
14.12.2017 13:28:10
Sandro
Hallo Yummi
Leider funktioniert der Code weder mit .value noch mit .text "Unverträgliche Typen" es sieht nun so aus:
Private Sub Geplante_Dauer_rechnen()
If Datum_Eingang_Auftrag.Text = "" Then Exit Sub
With Geplante_Dauer
Geplante_Dauer.Text = DateDiff("d", DateSerial(Year(Me.Datum_Eingang_Auftrag.Text), Month( _
Me.Datum_Eingang_Auftrag.Text), Day(Me.Datum_Eingang_Auftrag.Text)), DateSerial(Year(Me.Datum_Bestätigtes_Ende.Text), Month(Me.Datum_Bestätigtes_Ende.Text), Day(Me.Datum_Bestätigtes_Ende.Text))) 'Berechnung Kosten Geplante Dauer
End With
End Sub
Datum_Eingang_Auftrag & Datum_Bestätigtes_Ende sind beides TextBoxen. In die Boxen wird das Datum eingetragen. folgender Code überprüft dann das Format beim Verlassen der Box:
Private Sub Datum_Eingang_Auftrag_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If Datum_Eingang_Auftrag.Text = "" Then Exit Sub
If IsDate(Datum_Eingang_Auftrag.Text) Then
Datum_Eingang_Auftrag.Text = Format(Datum_Eingang_Auftrag.Text, "DD.MM.YYYY")
Format_Datum.Visible = False
Else
Format_Datum.Visible = True
Datum_Eingang_Auftrag.Value = ""
End If
End Sub
Weisst du noch weiter was ich versuchen kann? Würde es Helfen, wenn ich das ganze File hoch lade?
Gruss
Sandro