Calcul durée

Le
db
Bonjour

Je souhaite calculer par VB, la durée en décimale entre deux heures A et B
au format hh:mm.

Je converti A et B en secondes, je fais la différence puis je divise par 60
:
Durée=(Hour(A) * 60 + Minute(A) - (Hour(B) * 60 + Minute(B))) / 60)

Exemple : pour A!:00 et B#:30 je trouve 2.5, jusque là tout va bien

Mon problème est que lorsque B:00:00 (minuit), le calcul donne -9 et pas
3.

Quelqu'un a-t-il une idée ?

Merci d'avance
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Fabien
Le #6349251
Bonjour

Je souhaite calculer par VB, la durée en décimale entre deux heures A et B
au format hh:mm.

Je converti A et B en secondes, je fais la différence puis je divise par 60
:
Durée=(Hour(A) * 60 + Minute(A) - (Hour(B) * 60 + Minute(B))) / 60)

Exemple : pour A!:00 et B#:30 je trouve 2.5, jusque là tout va bien

Mon problème est que lorsque B:00:00 (minuit), le calcul donne -9 et pas
3.

Quelqu'un a-t-il une idée ?

Merci d'avance



Bonjour,

Peut-être ici http://officesystemaccess.seneque.net/vba/calculs.htm
ou là : http://support.microsoft.com/default.aspx?scid=kb;fr;462969
Ou encore là : http://support.microsoft.com/default.aspx?scid=kb;fr;88657
Bonne recherche ;-)
@+

3stone
Le #6349241
Salut,

"Fabien"
| Peut-être ici http://officesystemaccess.seneque.net/vba/calculs.htm
| ou là : http://support.microsoft.com/default.aspx?scid=kb;fr;462969
| Ou encore là : http://support.microsoft.com/default.aspx?scid=kb;fr;88657


Ajoutons la première source pour les calculs sur dates et temps...
http://homepage.bluewin.ch/wstucki//CalculsDates.htm

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)
Publicité
Poster une réponse
Anonyme