Inserer le temps d'execution d'une macro en secondes, minuntes et heures.

lefrizey

XLDnaute Nouveau
Bonjour à tous,

J'ai une macro pour laquelle je souhaite avoir le temps d'exécution. J'ai lancé ma macro sur un gros fichier vendredi et je trouve des valeurs négatives ce lundi matin. Je ne comprend pas. Aussi, je souhaite que le temps d'exécution s'affiche en heure, minute et seconde.




sub

Dim start As Single
start = timer
MsgBox ("La durée du traitement est de : " & Format(Round(Timer - start), "00:00:00.00"))

end sub



Merci à tous!
 

Efgé

XLDnaute Barbatruc
Re : Inserer le temps d'execution d'une macro en secondes, minuntes et heures.

Bonjour lefrizey
Peut être comme ceci:
VB:
Dim start As Double
start = Timer
MsgBox ("La durée du traitement est de : " & Format((Timer - start), "00:00:00.00"))
Cordialement

EDIT
Bonjour Pierrejean. Exact je n'avais pas pensé à de longs traitements. Time est meilleur.
 
Dernière édition:

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
314 628
Messages
2 111 337
Membres
111 105
dernier inscrit
Joffrette