Bonjour Jimrcl,
Tu peu essayes ce code que tu places dans le module 'Userform'.
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
Unload UserForm1
ThisWorkbook.Save
ThisWorkbook.Close
End Sub
Cette macro s'exécute lorsque l'on ferme l'Userform avec la croix en haut à droite. Je ne place pas de bouton pour fermer pour que l'utilisateur soit toujours dans la même logique de fermeture des fichiers, userform, etc..
Cordialement
CBernardT