Bonjour LeaSchl et bienvenue,
voici un exemple à copier sur la page code ThisWorkbook,
la macro s'exécute lors de l'enregistrement du fichier.
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
MyMail
End Sub
Sub MyMail()
MsgBox "exécution de la macro mail"
End Sub