Bonjour je sais et je connais la solution Application.ScreenUpdating = False que j'ai mis en place dans ma nouvelle macro mais voilà l'affaire n'a pas voulu fonctionner ...
lorsque je lance la macro l'exécution est correcte , l'écran ne se met pas à jour , je reste sur le premier formulaire.
mais des que j'ouvre un formulaire bis par la méthode show, la fenêtre est masquée et je n'ai plus de formulaire à l'écran, j'ai une page vide excel, il me faut aller le chercher dans les fenêtre d'excel masquées.
Si je supprime Application.ScreenUpdating = False, je vois mes écrans se mettre à jour et le formulaire bis est correctement affiché à l'écran.

Merci pour votre aide, je n'arrive pas à trouver une solution tout seul.
à bientôt