Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/10/2011, 19h28   #1
Invité régulier
 
christian.woerly@sfr.fr christian.woerly@sfr.fr
Inscription : février 2011
Messages : 14
Détails du profil
Informations personnelles :
Nom : christian.woerly@sfr.fr christian.woerly@sfr.fr

Informations forums :
Inscription : février 2011
Messages : 14
Points : 5
Points : 5
Par défaut Recherche fonction donnant le temps entre 2 instants

Bonsoir,

Je souhaite savoir s'il existe une fonction VBA (sous Excel) qui retourne le temps en HH:MM:SS écoulé entre 2 instants donnés disons t0 et t1.
Il existe bien une fonction pour calculer la durée entre 2 dates, pas de problème, mais je ne trouve rien en ce qui concerne la durée entre 2 instants.

Je vous remercie d'avance pour votre aide,

wChris79.
wChris79 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2011, 19h37   #2
Expert Confirmé Sénior
 
Avatar de jfontaine
 
Homme Jérôme FONTAINE
Contrôleur de Gestion
Inscription : juin 2006
Messages : 3 905
Détails du profil
Informations personnelles :
Nom : Homme Jérôme FONTAINE
Âge : 38
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Contrôleur de Gestion

Informations forums :
Inscription : juin 2006
Messages : 3 905
Points : 7 199
Points : 7 199
Bonjour,

Regardes Datediff

Code :
Msgbox DateDiff("s", TimeValue("19:20:10"), TimeValue("19:32:10"))
Il te reste a mettre sous la forme hh:mm:ss

EDIT : pour le format Timeserial
Code :
MsgBox TimeSerial(0, 0, DateDiff("s", TimeValue("19:20:10"), TimeValue("19:32:10")))
__________________
Jérôme

Citation:
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait" - Marc Twain
Si la réponse répond à votre besoin, votre vote nous encouragera.
Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
jfontaine est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2011, 21h02   #3
Invité régulier
 
christian.woerly@sfr.fr christian.woerly@sfr.fr
Inscription : février 2011
Messages : 14
Détails du profil
Informations personnelles :
Nom : christian.woerly@sfr.fr christian.woerly@sfr.fr

Informations forums :
Inscription : février 2011
Messages : 14
Points : 5
Points : 5
Bonsoir,
Merci beaucoup pour cette rapide réponse. Celle-ci répond à ma question et
elle fonctionne parfaitement. Encore merci pour votre aide.

wChris79.
wChris79 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2011, 06h45   #4
Modérateur
 
Avatar de AlainTech
 
Homme Alain Gerard
Consultant informatique
Inscription : mai 2005
Messages : 3 675
Détails du profil
Informations personnelles :
Nom : Homme Alain Gerard
Âge : 58
Localisation : Belgique

Informations professionnelles :
Activité : Consultant informatique
Secteur : Finance

Informations forums :
Inscription : mai 2005
Messages : 3 675
Points : 7 669
Points : 7 669
Bonjour à tous les 2,

Ca me paraît bien lourd alors qu'une simple soustraction aurait suffi.
__________________
N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
Pensez aussi à voter pour les réponses qui vous ont aidés.
------------
Je dois beaucoup de mes connaissances à mes erreurs!
AlainTech est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h05.


 
 
 
 
Partenaires

Hébergement Web