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

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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!
 
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:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
6
Affichages
3 K
Compte Supprimé 979
C
P
Réponses
3
Affichages
6 K
Patrick
P
Retour