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.
A voir également:

1 réponse

scinarf Messages postés 1183 Statut Membre 252
 
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 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
Bonjour
peut-^tre + simple
Dim Tempsdebut as Single 
Tempsdebut = timer 
....le code...
Msgbox Timer-tempsdebut
0
scinarf Messages postés 1183 Statut Membre 252
 
C'est sensiblement la meme chose avec une déclaration en mois, mais ca marche exactement pareil ;)
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
pourquoi faire simple quand on peut faire compliqué !
0
scinarf Messages postés 1183 Statut Membre 252
 
exacte ;)
0