RE-Bonjour et navré de n'avoir pas pu être plus clair.
En gros mon code se structure ainsi :
Un appui sur le bouton "Nouveau projet" qui enclenche la macro "Module1" qui au cours de son exécution créera une nouvelle feuille (NewSheet) avant de faire appel à un "Userform" pour la renommer (et éventuellement passer outre les erreurs de saisi d'utilisateur), puis revient vers "Module1" pour appliquer le nom saisi à la feuille générée et se termine par le lancer d'une "Procédure" de mise en forme "Police d'écriture, couleur de fond".
Le hic vient que pour nommer la feuille - il faut d'avoir la créer - et c'est là où je ne peux pas me servir de l'event "NewSheet" vu qu'au moment de sa création, la feuille reste vierge le temps que l'utilisateur termine sa saisie - correctement - du nom de la feuille.
Mon besoin c'est à la fin de l’exécution du "Module1", mon nouvel "Userform" se déclenche automatiquement pour la suite du projet.
PS : Je ne peux l'ajouter en fin de "Module1" pour la bonne raison que si l'utilisateur annule la saisie du nom pour son projet, c'est comme s'il annulait indirectement sa création du coup, pas la peine que l'userform "Formulaire" se manifeste dans ce cas (pop-up).
J'espère avoir été plus clair, si dans le cas contraire, je peux vous envoyer mon fichier, mais il est remplie de précision que je veux pas vous inonder de détails.