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 tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
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
10. januar 2012 - 15:40
#3
Det dækker helt fint det behov jeg har! Mange tak for hjælpen - kom med et svar så vi kan afregne.
10. januar 2012 - 17:21
#4
Hej tdh1309 Godt at høre :o) Hermed mit svar Med venlig hilsen, Nicolai
Kurser inden for grundlæggende programmering