Convertir format heure/minute en décimale
Résolu
bidounet84
Messages postés
412
Date d'inscription
Statut
Membre
Dernière intervention
-
bidounet84 Messages postés 412 Date d'inscription Statut Membre Dernière intervention -
bidounet84 Messages postés 412 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Convertir format heure/minute en décimale
- Format epub - Guide
- Format factory - Télécharger - Conversion & Codecs
- Hp usb disk storage format tool - Télécharger - Stockage
- Format apfs - Guide
- Format bin - Guide
5 réponses
Le calcul je le connais à savoir diviser par 60 les minutes pour obtenir les minutes en décimal.
Je demande comment le gérer dans une macro.
Je demande comment le gérer dans une macro.
Bonjour,
comme ceci:
et pour appeler:
et si tu veux arrondir à 2 décimales:
comme ceci:
Sub TraduireHeureEnDécimale(ByVal D As Date) Dim TB, Resultat As Single TB = Split(D, ":") Resultat = TB(0) + ((TB(1) * 100) / 60) / 100 MsgBox Resultat End Sub
et pour appeler:
TraduireHeureEnDécimale ("01:45")
et si tu veux arrondir à 2 décimales:
Sub TraduireHeureEnDécimale(ByVal D As Date) Dim TB, Resultat As Single TB = Split(D, ":") Resultat = Format(TB(0) + ((TB(1) * 100) / 60) / 100, "0.00") MsgBox Resultat End Sub
Comme ça
Quand j'étais petit, la mer Morte n'était que malade.
George Burns
Sub toto() Dim heure As Date heure = "00:01:30" Dim heureDecimale As Double Dim minutes As Double Dim secondes As Double minutes = Minute(heure) secondes = Second(heure) / 60 heureDecimale = Minute(heure) + Second(heure) / 60 End Sub--
Quand j'étais petit, la mer Morte n'était que malade.
George Burns
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question