Stardust31
Messages postés50Date d'inscriptionlundi 6 mars 2006StatutMembreDernière intervention29 novembre 2010
-
1 mars 2008 à 15:06
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 2018
-
2 mars 2008 à 15:58
Bonjour,
Lors de l'exécution d'une macro sous excel 2000, je souhaite faire
apparaitre dans la barre d'état de la feuille d'excel (en bas sur le
côté gauche), le pourcentage de l'évolution de l'exécution de la macro.
je n'ai pas trouvé le code correspondant.
merci du coup de main
comme première réponse , j'ai eu :
*************
pour afficher du text dans la barre d'état , c'est
Application.DisplayStatusBar = True
Application.StatusBar = "..."
après, pour afficher le % d'exécution ??? aucune idée.
**************
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 201823 2 mars 2008 à 15:58
Dans tes cogitations, pense qu'une macro ne durera jamais le même temps, pour toutes sortes de raisons... Je dis ça sans savoir ce que fait cette macro...
MPi²
Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA....... ICI
Stardust31
Messages postés50Date d'inscriptionlundi 6 mars 2006StatutMembreDernière intervention29 novembre 2010 1 mars 2008 à 19:42
Bonjour Jmfmarques,
la macro synthétise plusieurs tableaux de données et met à jour des graphiques
c'est le % d'avancement de la macro que je voudrais voir apparaitre lors de son exécution et quand ça arrive à 100%, je reprends la main sur le fichier excel
suis-je clair ?....
PCPT,
dsl !
la preuve de mon incompétence et que j'ai méga besoin du forum ! !
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 201823 2 mars 2008 à 15:07
Sans connaître le temps d'exécution de ta ou tes macros, il est impossible de calculer un pourcentage par rapport au temps d'exécution...
Si tu as plusieurs procédures qui s'effectuent, tu pourrais y aller avec un pourcentage par rapport à ce nombre. Disons que ta macro effectue 5 procédures; chacune pourrait être l'équivalent de 20%. Le problème, c'est que certaines procédures peuvent durer plus longtemps que d'autres. Alors le pourcentage est imprécis...
Plutôt qu'un pourcentage, tu pourrais mettre "Xième action sur Nombre d'actions"
MPi²
Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA....... ICI
Stardust31
Messages postés50Date d'inscriptionlundi 6 mars 2006StatutMembreDernière intervention29 novembre 2010 2 mars 2008 à 15:53
Merci MPi
à force de chercher, j'ai compris qu'il fallait "chronométrer", d'une manière ou d'une autre, la durée de ma macro pour déterminer le pourcentage