Zahlen einer Spalte als Uhrzeit ausgeben

Hallo liebe Community!

Ich habe eine wichtige Frage bezüglich Excel:
Und zwar versuche ich eine Textdatei (RTF) in eine Excel zu konvertieren. Nun gibt es eine Spalte für Uhrzeiten, in der RTF liegen sie als ganze Zahlen vor und werden auch nur so von Excel übernommen,

zum Beispiel 105433 für 10:54:33
oder auch
4059 für 00:40:59

Wie kann ich richtig konvertieren bzw. in der Excel die ganzen Zahlen formatieren, um mein Ziel zu erreichen? Ein manuelles Umschreiben ist ausgeschlossen, weil die Excel über 7000 Zeilen beinhaltet und ich jeden monat eine neue bekommen soll.

Für jeden Hinweis bin ich dankbar!

MfG schmorff

Guten Tag.

zum Beispiel 105433 für 10:54:33
oder auch
4059 für 00:40:59

Private Function Gelump(Klumpatsch As Long) As String
 Gelump=Str$(Klumpatsch)
 While Len(Gelump)

Das als Funktion hinterlegen (Makro/Visual Basic-Editor). In die gewünschte Zelle im Arbeitsblatt schreiben =Gelump(herkunft).

Gruß Eillicht zu Vensre

Hallo Schmorff,

Nun gibt es eine Spalte für Uhrzeiten, in der
RTF liegen sie als ganze Zahlen vor und werden auch nur so von
Excel übernommen,

was sollte Excel auch sonst tun?

zum Beispiel 105433 für 10:54:33
oder auch
4059 für 00:40:59

Wie kann ich richtig konvertieren bzw. in der Excel die ganzen
Zahlen formatieren, um mein Ziel zu erreichen?

Nachfrage, willst du die Zeiten als Uhrzeiten mit denen du rechnen kannst oder nur so angezeigt, als Text z.B.?

Ein manuelles
Umschreiben ist ausgeschlossen, weil die Excel über 7000
Zeilen beinhaltet und ich jeden monat eine neue bekommen soll.

„ausgeschlossen“? tjaja, die verwöhnte Jugend, früher haben sie das per Hand ausgefüllt und hätten sicher schlappe 7000 Zeilen bis zum Mittag schon fertig gehabt oder so :smile:)

Gruß
Reinhard

zum Beispiel 105433 für 10:54:33
oder auch
4059 für 00:40:59

Hallo Eillicht,

nette Namen *smile*

vielleicht dann so:

Private Function Gelump(Klumpatsch As Long) As String
Gelump=right(„000000“ & Str$(Klumpatsch),6)
Gelump=Left$(Gelump,2)&":"&Mid$(Gelump,3,2)&":"&Right$(Gelump,2)
End Function

Gruß
Reinhard

Korrektur!
Nach Test:

<u>Public</u> Private Function Gelump(Klumpatsch As Long) As String
 Gelump = <u>Trim(</u>Str$(Klumpatsch)<u>)</u>
 While Len(Gelump) 

Hallöchen allemiteinander,

also ich kann überhauptnicht mitreden bei den Formeln, aber vielleicht geht das ja so:

Einfach das Feld makieren, Rechtsklick, Zahlen formatieren auswählen…

Es öffnet sich ein Menü, dort sucht man den Menü-Punkt Zeit heraus und dann nur noch die entsprechende Zeiteigenschaft auswählen.

Und dann unten rechts auf den Button OK (soweit ich mich erninnern kann, was jetzt mit dem „OK“-Button betrifft).

Gruß

Stefan

Einfach das Feld makieren, Rechtsklick, Zahlen
formatieren
auswählen…

Es öffnet sich ein Menü, dort sucht man den Menü-Punkt
Zeit heraus und dann nur noch die entsprechende
Zeiteigenschaft auswählen.

Hallo Stefan,

okay, man kann da schon das Format hh:mm:ss auswählen, aber bei einer ganzzahligen Zahl wie 4059 kommt dann immer 00:00:00 heraus.

Wenn, geht es mit
4059,028461

Gruß
Reinhard

Ja wie gesagt sorry. Kann da eigentlich nicht mitreden, war jetzt nur als Idee einfach Mal so reingeworfen.