Progressbar pendant execution d'une macro
Bonjour,
J'ai une macro qui prend environ une minute à s'exécuter, j'aimerais donc informer l'utilisateur sur l'avancement des calculs.
Cette macro comporte une grosse boucle générale de 1 à 9, qui met donc environ 6s à chaque tour.
J'ai donc créé un userform avec une progressbar mais je n'en ai jamais manipulé.
Quand je lance ma macro , elle se bloque au premier tour et je suis obligé de fermer l'userform pour que les calculs s'effectuent.
Code:
1 2 3 4 5 6 7 8 9 10 11
| Dim derniere_ligne, derniere_ligne_correspondance, i, j, k, ligne, a, b As Long
UserForm1.Show
For a = 1 To 9
UserForm1.ProgressBar1.Value = a
UserForm1.ProgressBar1.Refresh
+ Ma macro dépendant de a |
Merci de votre aide.