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

Statistiques des forums

Discussions
312 305
Messages
2 087 082
Membres
103 457
dernier inscrit
fab2614