Bonjour,
Je crains fort que ta question reste sans réponse. Sans vouloir te froisser et au risque de paraître désagréable et de te décevoir...
On ne peut pas faire une macro uniquement avec l'enregistreur de macro : L'enregistreur doit servir uniquement à trouver les mots clefs. Après le gros du travail c'est le codage proprement dit. On appelle ça optimisation.
Une macro ne doit pas dépasser "quelque dizaines" de lignes. Donc tu as de quoi faire pour améliorer !
Dans l'immédiat c'est toi qui a une grande marge de progression à franchir : Après seulement tu pourras éventuellement songer aux Userform et/ou au barres de progression.
Pour résumer, ce projet me parait te dépasser complètement : il faut commencer à t'entraîner sur de petits projets.
A+