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

Moto84 Messages postés 29 Statut Membre -  
 Moto84 -

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

3 réponses

  1. Le Pingou Messages postés 12275 Date d'inscription   Statut Contributeur Dernière intervention   1 478
     

    Bonjour,

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


    1
  2. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
     

    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
  3. Moto84
     

    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