Temps d'exécution d'une macro

Fermé
HectorZidore - 29 mars 2013 à 10:10
scinarf Messages postés 1119 Date d'inscription samedi 18 novembre 2006 Statut Membre Dernière intervention 25 septembre 2014 - 29 mars 2013 à 16:06
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.
A voir également:

1 réponse

scinarf Messages postés 1119 Date d'inscription samedi 18 novembre 2006 Statut Membre Dernière intervention 25 septembre 2014 252
29 mars 2013 à 10:31
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
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
29 mars 2013 à 14:07
Bonjour
peut-^tre + simple
Dim Tempsdebut as Single 
Tempsdebut = timer 
....le code...
Msgbox Timer-tempsdebut
0
scinarf Messages postés 1119 Date d'inscription samedi 18 novembre 2006 Statut Membre Dernière intervention 25 septembre 2014 252
29 mars 2013 à 14:50
C'est sensiblement la meme chose avec une déclaration en mois, mais ca marche exactement pareil ;)
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
29 mars 2013 à 15:44
pourquoi faire simple quand on peut faire compliqué !
0
scinarf Messages postés 1119 Date d'inscription samedi 18 novembre 2006 Statut Membre Dernière intervention 25 septembre 2014 252
29 mars 2013 à 16:06
exacte ;)
0