Hallo,

danke für deine Rückantwort. Sorry das ich mich so Spät zurück melde.

Habe mit der if schleife versucht, dabei bin ich auf einen anderen Weg gekommen bzw.

habe es einfach mit +24 (24 Stunden) versucht. Hat geklappt, bis auf, das die Pausen nicht abgezogen wird.

Private Sub CommandButton1_Click()
Dim pause As Double

pause = CDbl(CDate(TextBox2.Value)) - CDbl(CDate(TextBox1.Value))

If pause >= 0.167 Then TextBox3.Value = "00:15"
If pause >= 0.250033333333333 Then TextBox3.Value = "00:30"
If pause >= 0.375233333333333 Then TextBox3.Value = "00:45"
If pause >= 0.416833333333333 Then TextBox3.Value = "01:00"

'TextBox4.Value = Format(CDate(TextBox2.Value) - CDate(TextBox1.Value) + 24 - CDate(TextBox3.Value), "hh:mm")
TextBox4.Value = Format(CDate(TextBox2.Value) - CDate(TextBox1.Value) - CDate(TextBox3.Value), "hh:mm")

End Sub

Private Sub UserForm_Initialize()
  TextBox1.Value = Format("18:30", "hh:mm")
  TextBox2.Value = Format("2:30", "hh:mm")
  TextBox3.Value = Format(Date, "hh:mm")

Label5.Caption = Format(Date, "dd.mm.yyyy")
Label6.Caption = Format(Time, "hh:mm:ss")
End Sub

Kannst du mir in den Punkt etwas helfen?(Code)

Muss damit sagen, dass ich noch Anfänger bin, was mit VBA zu tun hat.

Gruß

MacLeod

...zur Antwort

Hi,

ja habe fast eine komplette datenbank erstellt, mit speichern, löschen, erstellen, alles was man braucht.

Nur war mir die frage, wie ich das in der TextBox zu ComboBox abhängig machen kann.

Im netz habe ich zwar einig VBA Code gefunden, aber die wollen nicht so richtig klappen...

Grus...

...zur Antwort