Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

compter le temps d'exécution d'une Macro

  • Initiateur de la discussion Initiateur de la discussion JOAN66
  • Date de début Date de début

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 !

JOAN66

XLDnaute Junior
Bonsoir à tous , je souhaiterai compter le temps exécution d’une macro

Exemple : durée du traitement : 00 minute(es) : 27 seconde(s)

La formule ci-dessous donne le résultat en Millisecondes , d’où mon appel au forum pour trouver la formule exacte . J’ ai fait plusieurs recherche sans résultat , sur le chrono, minuteur, Time ou Timer .

Merci de votre aide

Cordialement Joan
voici la Macro


‘ debut de macro

Dim start As Single

start = Timer

‘ le code

Et en fin de la Macro

MsgBox "durée du traitement: " & Timer - start & " secondes"
 
MsgBox Format(2000 / 86400000#, "hh""h ""mm"" min ""ss")
affiche 00h 00 min 02
Mais vous m'avez induit en erreur: Timer donne des secondes non de millisecondes, alors il faut plutôt diviser par 86400
 
Bonjour Dranreb, désolé de vous avoir induit en erreur . Mon idée est de trouver une horloge ou chrono ou minuterie afin de calculer le temps du déroulement d'une Macro en secondes après son lancement
Merci
Cordialement Joan
 
D'accord.
Je suppose que votre problème est donc résolu.

Vous pouvez aussi obtenir des comptages plus précis avec ces API :
VB:
Private Declare Function QueryPerformanceFrequency Lib "Kernel32" (X As Currency) As Boolean
Private Declare Function QueryPerformanceCounter Lib "Kernel32" (X As Currency) As Boolean
QueryPerformanceCounter donne un nombre d'instants élémentaires écoulés, et pour les interpréter,
QueryPerformanceFrequency donne le nombre d'instants par seconde.
 
- 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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…