Bonjour,
le problème vient de ce que le compteur est decorrélé de l'indicateur d'avancement réel !
' à customiser ==================================
BarreProgression.Caption = "Veuillez patienter..."
For compteur = 0 To 100 Step 2
BarreDeProgression compteur / 100
Application.Wait (Now + TimeValue("0:00:01"))
Next
' ===============================================
Il faut remplacer
Application.Wait (Now + TimeValue("0:00:01"))
qui est une instruction factice par la macro. Ou bien intégrer
BarreDeProgression compteur / 100
dans ta boucle principale