10. januar 2012 - 11:55
Der er
3 kommentarer og 1 løsning
VBA - Excel - funktion til konvertering af tid (i sekunder) til format HH:MM:SS
Hej Jeg står og mangler en funktion til at formatere tid fra sekunder til formatet HH:MM:SS. Den skal ligne noget ala: Function TimeFormat (Sekunder) ? End function myFormatted = TimeFormat(60); giver 00:01:00 myFormatted = TimeFormat(70); giver 00:01:10 etc.
Annonceindlæg fra Conscia
10. januar 2012 - 12:53
#1
Hej tdh1309 Kan du bruge følgende funktion: Function TimeFormat(Sekunder) Dim tid As Date tid = Format(Int(Sekunder / 3600), "00") & ":" & Format(Int((Sekunder - (Int(Sekunder / 3600) * 3600)) / 60), "00") & ":" & Format(((Sekunder Mod 60)), "00") End Function Med venlig hilsen, Nicolai
10. januar 2012 - 13:50
#2
Hej tdh1309 Tilføjelse til #1: Funktionen virker kun op til 86399 sekunder = 23:59:59 Jeg kigger lige på, hvorfor den ikke kan strække sig ud over et døgn ? Med venlig hilsen, Nicolai