Temps d'exécution d'une macro

HectorZidore -  
scinarf Messages postés 1183 Statut Membre -
Bonjour,

J'ai créé un programme qui s'exécute quand on clique sur un bouton.

Je souhaiterais trouvé une macro qui permette en parallèle de l'exécution du programme du mesure le temps passé dessus.

J'ai tenté de m'inspirer des différentes réponses concernant le temps d'exécution mais je ne sais guère comment les utiliser adéquatement.

Merci beaucoup pour vos réponses.

1 réponse

  1. scinarf Messages postés 1183 Statut Membre 294
     
    Bonjour,

    pour connaitre le temps d'exécution d'une macro :

    déclarer en début de procédure :
    Dim Tempsdebut as Single
    dim TempsFin as Single

    initialiser Tempsdebut au début de votre programme
    Tempsdebut = timer

    A la fin de votre
    tempsFin = timer

    Pour obtenir le temps total faire
    Tempsfin - tempsdebut

    Vous avez votre temps en seconde.
    0
    1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
       
      Bonjour
      peut-^tre + simple
      Dim Tempsdebut as Single 
      Tempsdebut = timer 
      ....le code...
      Msgbox Timer-tempsdebut
      
      0
    2. scinarf Messages postés 1183 Statut Membre 294
       
      C'est sensiblement la meme chose avec une déclaration en mois, mais ca marche exactement pareil ;)
      0
    3. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
       
      pourquoi faire simple quand on peut faire compliqué !
      0
    4. scinarf Messages postés 1183 Statut Membre 294
       
      exacte ;)
      0