Salut,
Alors deja c'est normal que ta userform Bloque l'enregistrement car elle est ou n'est pas (je sais jamais ca !!) modale !
Partons du principe qu'elle est PAS modale !
Quand la ligne qui affiche la Userform est executée, le code s'arrete sur cette ligne par defaut. Pour continuer l'execution du code il faut fermer la fênetre.
Maintenant si tu l'as defini comme modale, le code va continuer de s'executer pendant l'affichage de la Userform et c'est ce que tu veux !
Dans ton cas il faut donc ecrire :
userform.show 1 '<- Le 1 definit la Userform comme modale, donc le
code continue
worksheets.save
Unload Me '<- Ferme la boite de dial avant de quitter, c'est + beau lol !!
application.quit
Voila,
++
Creepy