Temps d'exécution d'une macro

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. 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. Contributeur
      Bonjour
      peut-^tre + simple
      Dim Tempsdebut as Single 
      Tempsdebut = timer 
      ....le code...
      Msgbox Timer-tempsdebut
      
      0
    2. C'est sensiblement la meme chose avec une déclaration en mois, mais ca marche exactement pareil ;)
      0
    3. Contributeur
      pourquoi faire simple quand on peut faire compliqué !
      0
    4. exacte ;)
      0