Salut Olivierd, Dan, Bas, le forum,
Olivierd, si tu as :
rep = MsgBox("Quitter sans enregistrer ?", vbYesNo)
il te faudra rajouter dans le code qui lance la MsgBox, cette ligne :
If rep = 6 Then ThisWorkbook.Close Savechanges:=False
où 6 correspond à l'argument bouton vbYes et où il n'est pas nécessaire de décrire l'action pour vbNo (7) puisque le MsgBox se ferme automatiquement dès qu'une réponse (rep) est donnée.
À plus,
Robert