Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Zeiten in String voneinander abziehen

Forumthread: Zeiten in String voneinander abziehen

Zeiten in String voneinander abziehen
15.01.2004 19:20:24
XP
Hallo Community,
wie kann ich von dem String "09:00", der eine Uhrzeit darstellt, eine viertel Stunde "00:15" abziehen, so dass hinterher "08:45" rauskommt ???
Das ganze soll in VBA passieren, nicht in der Zelle.
Danke schonmal für Eure Vorschläge ...
XP
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zeiten in String voneinander abziehen
15.01.2004 19:55:30
andre
hallo xp,
ist vielleicht nicht die eleganteste lösung ...
Public

Sub test()
abzug = 45
zeit = "13:25"
MsgBox Hour(TimeSerial(Left(zeit, 2), Right(zeit, 2), 0) - TimeSerial(0, abzug, 0)) _
& ":" & Minute(TimeSerial(Left(zeit, 2), Right(zeit, 2), 0) - TimeSerial(0, abzug, 0))
End Sub

gruss andre
Anzeige
AW: Zeiten in String voneinander abziehen
15.01.2004 21:59:35
PeterW
Hallo Unbekannter,
wandle die Strings in Zeitwerte formatiere die Ausgabe in der Zielzelle:

Sub zeit()
Cells(1, 3) = Format(CDate("09:00") - CDate("00:15"), "hh:mm")
End Sub

Gruß
Peter
PS: schau mal in die FAQ und benutze bitte einen richtigen Namen :-)
Anzeige
AW: Zeiten in String voneinander abziehen
16.01.2004 08:01:54
Rudi
Danke Euch beiden, geht. Habe mich für die elegantere und kürzere Lösung entschieden ...
Rudi
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige