Bonjour,

Je poursuis ma réflexion sur timevalue initiée lors d'un précédent post.

Initialement, je récupère deux temps au format texte type 12h00.
Je les convertis en donnée temps : 12:00:00
Et je lui donne une correspondance avec le type Date
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
dim h_ini as date
dim h_fin as date
dim res as single
 
h_ini=timevalue("08:00:00")
h_fin=timevalue ("12:00:00")
 
Debug.print h_ini          <-------- retourne 08:00:00
Debug.print h_fin          <-------- retourne 12:00:00
 
'Calcul de la différence
res=h_fin-h_ini             <-------- retourne 0.16666
Mon objectif principal est de récupérer la réponse 04:00 pour 12:00-08:00

Mais j'ai l'impression de ne pas bien saisir la fonction timevalue. Certes elle me retourne un nombre décimale mais pourquoi une si petite valeur ?