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