Bonjour beye,
Tu peux utiliser sendmail. Exemple ci-dessous :
Sub EnvoiMail()
Workbooks("UnClasseur").SendMail Recipients:="tartem.pion@mimi.com", _
Subject:="Test envoi classeur", _
ReturnReceipt:=True
End SubCette macro envoie, via le navigateur par défaut, un mail au destinataire dont l'adresse est ici
tartem.pion@mimi.com. Le sujet est indiqué dans
Subject. On peut mettre
ReturnReceipt à True pour demander un accusé de réception (facultatif).
En pièce jointe, c'est le classeur précisé devant
Sendmail qui est envoyé.
Ça peut être le classeur contenant la macro (ThisWorkbook), ou le classeur actif (ActiveWorkbook), etc.