Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Calcul durée

2 réponses
Avatar
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=21:00 et B=23:30 je trouve 2.5, jusque là tout va bien

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

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

Merci d'avance

2 réponses

Avatar
Fabien
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 ;-)
@+

Avatar
3stone
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)