Originariamente inviato da Cina76
Grazie per la risposta ICECUBE_HT , quindi una volta ke le mie ore sono converite in valori numerici come :0,937905092592593 oppure 3,74884259259259E-02 come faccio a determinare a che ore equivalgono?Che tu sappia c'è qualche funzione già presente in vb che possa utilizzare o ne devo crearne una.
CIAO
Non capisco...
Dicevi: "tramite una routine in vb carico dei dati in un foglio excel", quindi
e' il TUO programma che calcola l'orario e lo inserisce nel foglio Excel...?
Comunque non c'e', mi pare, una funzione gia' pronta, ma e' abbastanza elementare convertire una frazione di giorno in ore,min,sec !!!!
VVoVe: ...per un utente iscritto a questo forum dal 2002, poi...
codice:
Public Function Orario(ByVal fraz As Double) As String
Dim h As Double, o As Integer, m As Integer, s As Integer
h = 24 * fraz
o = Int(h)
h = 60 * (h - o)
m = Int(h)
h = 60 * (h - m)
s = Int(h)
Orario = CStr(o) & ":" & CStr(m) & ":" & CStr(s)
End Function