Bonjour.
Je ne comprends pas trop la logique de ce que vous essayez de faire.
Mais si ça vous intéresse, j'ai une excellente barre de progression utilisable partout où on connait le nombres de passages prévus dans une boucle, voire un nombre d'étapes dans un code qui descend tout droit. C'est un UserForm non modal piloté essentiellement par deux procédures d'un module standard. Il faudrait donc cacher un UserForm depuis lequel on voudrait les utiliser s'il était, lui, modal.