zur Laufzeit einer Sub werden mehrere Zeiten (Stunden:Minuten) zusammengezählt. Die Summe (in diesem Beispiel 29 Stunden und 20 Minuten) soll schließlich ein einer UserForm dargestellt werden. Dabei ist es nicht wichtig ob das Ergebnis in einem Textfeld oder einem Label ausgegeben wird. Meine Formeln
TimeView.TeBoGesZeit.Value = "Gesamtzeit: " & Format(GesZeitTime, "[hh]:mm") & " = " & Format(GesZeitTime * 24, "#.00") & " Stunden"
oder
TimeView.LabGesZeit.Caption = "Gesamtzeit: " & Format(GesZeitTime, "[hh]:mm") & " = " & Format(GesZeitTime * 24, "#.00") & " Stunden"
liefern ein falsches Resultat nämlich "Gesamtzeit: :12 = 29,33 Stunden". Lasse ich die eckigen Klammern im Zeitformat weg erhalte ich "Gesamtzeit: 05:20 = 29,33 Stunden.
Ich hab auch schon "H:mm" und "[H]:mm" probiert. Alles ohne Erfolg. Kann mir bitte jemand eine Tipp geben wie ich per VBA-Code in einer UserForm eine Zeitsumme größer 24 Stunden (z.B 29:20)korrekt darstellen kann.
Vielen herzlichen Dank!
Rainer.