Bonsoir Horusbk,
Il y a trois possibilités. Selon le temps que prendras la sauvegarde et s'il existe au delà d'un simple code de sauvegarde des opérations qui sont plus ou moins exécutées avant.
Dans le cas ou c'est un enregistrement simplement rapide du fichier. Le faire donc soit avant ou après la macro de la barre de progression. Une à deux secondes maximum d'enregistrement passe(nt) inaperçue(s) pour l'utilisateur.
Si il y a avant la sauvegarde certaines opérations nécessaires qui marquent, ou opèrent quelques vérifications avant d'effectuer l'enregistrement du fichier. Elles peuvent être intégrées dans la macro après la ligne DoEvents et avant celle de Sleep 100 de la boucle For intIndex… Next. Et en fonction de leur temps d'exécution, modifier + - la valeur qui suit l'instruction Sleep.
A toi de tester, le schéma de cette macro est adaptable à plusieurs cas de figure et même plusieurs formes de barres de progression. Là, c'est la plus courante.
Bonne continuation.