Dérouler barre de progression en même temps qu'une macro ?

Fermé
Moto84 Messages postés 26 Date d'inscription vendredi 12 mai 2017 Statut Membre Dernière intervention 6 mars 2024 - 8 févr. 2023 à 10:57
 Moto84 - 15 févr. 2023 à 09:34

Bonjour,

J'ai un ensemble de macros qui se succèdent (Call macro1, Call macro2...). Et j'ai fabriqué une barre de progression (actualisation). Mais comment faire pour que la barre se déroule en même temps que les macros 1, 2 ...

Pouvez-vous m'aider svp ?

Merci,

Thierry

A voir également:

3 réponses

Le Pingou Messages postés 12241 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 19 février 2025 1 458
8 févr. 2023 à 16:29

Bonjour,

Une proposition ,changer la valeur de votre 'barreProgression'  après tous les Call....


1
PHILOU10120 Messages postés 6409 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 25 février 2025 814
8 févr. 2023 à 18:44

Bonjours Moto84

Avez-vous pensé aux messages dans la barre de statut

Mettre ces lignes au début de la macro cela fige l'écran et affiche le message

'fige l'écran et affiche un message dans la barre de statut
    Application.ScreenUpdating = False
    Application.StatusBar = "patience S.V.P. traitement en cours ... "

Et mettre celle-ci en la modifiant à chaque étapes

Application.StatusBar = "patience S.V.P. traitement en cours ..10%. "

Application.StatusBar = "patience S.V.P. traitement en cours ..20%. "

...

Mettre ces lignes en fin de macro

'libère l'écran et efface le message dans la barre de statut
    Application.ScreenUpdating = True
    Application.StatusBar = False


0

Bonjour,

Je n'ai pas trop eu le temps de reprendre ce fichier. Je vais essayer vos propositions, merci Le Pingou et Philou10120, c'est sympa ;-)

Bonne journée

0