ajouter du texte dans le corps d'un mail

  • Initiateur de la discussion Initiateur de la discussion Coco-31
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Coco-31

XLDnaute Junior
Bonsoir,

J'ai trouvé dans les archives du forum ce code qui permet d'envoyer un mail à 7 destinataires dont les adresses sont en D1 à D7. Jusque là tout va bien mais je voudrais ajouter du texte dans le corps de message et je n'y arrive pas. peut être quelqu'un pourra me donner un coup de main et je le remercie.

Sub envoimail()
Dim adresse(1 To 7) 'Adresse de la ligne 1 à 10
Set malist = Sheets("Feuil1").Range("D1😀7")
Count = 1
For Each Envoi In malist
If Len(Envoi) Then adresse(Count) = Envoi: Count = Count + 1
Next
Sheets("Feuil2").Copy
ActiveWorkbook.SendMail Recipients:=Array(adresse(1), adresse(2), _
adresse(3), adresse(4), adresse(5), adresse(6), adresse(7)), Subject:="Demande RHM " & Format(Date, "dd/mmm/yy")
ActiveWorkbook.Close False
End Sub
 
Re : ajouter du texte dans le corps d'un mail

Bonsoir Coco-31 🙂,
La méthode SendMail ne permet que de paramétrer les destinataires, l'objet et l'accusé de réception 🙄.
Pour avoir un corps de message, il va te falloir utiliser OutLook ou CDO (pleins d'exemples sur le forum).
Bon courage 😎
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
809
Réponses
22
Affichages
9 K
Retour