Print side | Luk vindue

Træk antal timer fra dato

Udskrevet fra: Dansk Regneark Forum
Kategori: Hjælp til regneark.
Forum navn: Makro og VBA
Forum beskrivelse: Hjælp til Makroer og VBA-programmering
Web-adresse: https://forum.excel-regneark.dk/forum_posts.asp?TID=2594
Udskrevet den: 04.Feb.2025 kl. 07:54


Emne: Træk antal timer fra dato
Besked fra: zpjj
Emne: Træk antal timer fra dato
Posteringsdato: 04.Jun.2016 kl. 19:42
Hej i sommervarmen
 
Jeg tror, at hjernen har fået et "Overheat Shut Down" Dead
 
Jeg sidder og kæmper med en indtastet dato (format "dd-mm-yyyy  hh:mm") hvor jeg skal have trukket et vist antal timer fra, det kan være 20 timer, 35 timer eller 70 timer, alt efter hvad der indtastes.
Det skulle gerne ende op i et resultat som er x antal timer før første indtastede dato/time.
 
Jeg kan desværre ikke sende et eksempel med, da vores system blokerer for upload af filer.
 
Skal hilse og sige, at der er også varmt midt på Nordsøen. Cry


-------------
Med venlig hilsen
Peter Juul

Jeg bruger EXCEL 2010



Svar:
Besked fra: zpjj
Posteringsdato: 05.Jun.2016 kl. 19:41
Hej igen
 
Så kom der en kølig brise herude, så jeg kunne tænke klart igen.
Problemet er løst.
 
Private Sub CBBeregn_Click()
Dim BeDato As Date
Dim BeDato1 As Date
Dim BeTid As Date
BeDato = tbDato.value & " " & tbTime.value
BeDato1 = tbsTime.value
BeTid = BeDato - (Timer / 24)
Me.StartDato = Format(BeTid, "dd-mm-yyyy")
Me.StartTid = Format(BeTid, "hh:mm")
End Sub
 
(Timer / 24) gjorde tricket :-)
 
 
 


-------------
Med venlig hilsen
Peter Juul

Jeg bruger EXCEL 2010



Print side | Luk vindue