[VBA Excel2000] Barre d'état - Affichage en pourcentage de l'exécution d'une mac

Résolu
Signaler
Messages postés
50
Date d'inscription
lundi 6 mars 2006
Statut
Membre
Dernière intervention
29 novembre 2010
-
Messages postés
3877
Date d'inscription
mardi 19 mars 2002
Statut
Membre
Dernière intervention
23 août 2018
-
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.
**************


donc.... comment afficher le pourcentage ?

merci de l'aide

Stardust

6 réponses

Messages postés
3877
Date d'inscription
mardi 19 mars 2002
Statut
Membre
Dernière intervention
23 août 2018
19
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
Messages postés
7668
Date d'inscription
samedi 5 novembre 2005
Statut
Membre
Dernière intervention
22 août 2014
27
Bonjour,

Le pourcentage d'exécution de quoi, plus précisément ?
Que fait ta macro ?
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
47
déplacé de VB6 vers VBA!!
(dommage pourtant avec ce titre clair)
Messages postés
50
Date d'inscription
lundi 6 mars 2006
Statut
Membre
Dernière intervention
29 novembre 2010

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 ! !
Messages postés
3877
Date d'inscription
mardi 19 mars 2002
Statut
Membre
Dernière intervention
23 août 2018
19
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
Messages postés
50
Date d'inscription
lundi 6 mars 2006
Statut
Membre
Dernière intervention
29 novembre 2010

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

je vais y cogiter

merci de l'aide de tous

Stardust