Uhrzeiten in TextBoxen/UserForms über Tagesgrenze
Lenhard
https://www.herber.de/bbs/user/75703.xls
An Folgendem scheiter ich: Ein UserForm mit 3 Textboxen soll mit Zeiten rechnen. Die Eingaben sollen im Format "hh:mm" erfolgen.
TextBox2 - TextBox1 = TextBox3
Die Eingabe in der TextBox1 muss immer (!) kleiner sein, als die Eingabe in TextBox2.
ABER: Wenn z.B. TextBox1 = 23:00 Uhr ist und der Eintrag in TextBox2 = 02:00 Uhr ist, dann muss ja über die Tagesgrenze gerechnet werden. Wie bekomme ich - in diesem Beispiel - die richtige Differenz von 3:00 Stunden raus? Es soll immer nur über 1ne Tagesgrenze gerechnet werden! Eine Rechnung über mehrere Tage ist nicht notwendig.
Weiter: An den Tagen Montag bis Freitag (Mo-Fr) sollen Eingaben in TextBox1 und TextBox2 in den Zeiträumen von 07:00 Uhr Morgens bis zu 19:00 Uhr Abends nicht möglich sein! Das habe ich versucht über das CommandButton1 Klick-Ereignis zu lösen, meine Code-Versuche landen allerdings im Nirvana... Auch wäre hier die Prüfung, dass die Eingabe im "hh:mm"-Format erfolgt erforderlich. Wenn die Eingabe falsch ist, dann soll die betreffende TextBox zur nochmaligen Eingabe angesteuert werden.
Die Wochentage sind in der Tabelle im Bereich A1:AE1 hinterlegt > mit einem Dropdown in A1 sowie einer hinterlegten Formel in den anderen Zellen wird der Wochentag gewechselt (das habe ich schon fertig)
Vielen Dank!
Gruß
Lenni