Convertir format heure/minute en décimale
Résolu/Fermé
bidounet84
Messages postés
412
Date d'inscription
jeudi 28 août 2008
Statut
Membre
Dernière intervention
22 mai 2023
-
23 janv. 2018 à 20:17
bidounet84 Messages postés 412 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 22 mai 2023 - 24 janv. 2018 à 15:03
bidounet84 Messages postés 412 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 22 mai 2023 - 24 janv. 2018 à 15:03
A voir également:
- Convertir format heure/minute en décimale
- Format epub - Guide
- Telecharger format factory - Télécharger - Conversion & Codecs
- Convertir youtube en mp3 avec audacity - Guide
- Format apfs - Guide
- Format bin - Guide
5 réponses
Utilisateur anonyme
23 janv. 2018 à 22:01
23 janv. 2018 à 22:01
Bonsoir
C’est des maths ça
http://www.warmaths.fr/MATH/CALCUNUM/NombrDecimo/syst%20%20sexa1.htm
C’est des maths ça
http://www.warmaths.fr/MATH/CALCUNUM/NombrDecimo/syst%20%20sexa1.htm
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.
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
Modifié le 24 janv. 2018 à 09:27
Modifié le 24 janv. 2018 à 09:27
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
Utilisateur anonyme
24 janv. 2018 à 09:28
24 janv. 2018 à 09:28
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
bidounet84
Messages postés
412
Date d'inscription
jeudi 28 août 2008
Statut
Membre
Dernière intervention
22 mai 2023
80
24 janv. 2018 à 15:03
24 janv. 2018 à 15:03
Merci pour vos différents retour.