XL 2019 VBA mails automatiques ligne à ligne

  • Initiateur de la discussion Initiateur de la discussion TarekB
  • 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 !

TarekB

XLDnaute Nouveau
Bonjour la communauté,

J'aurais besoin de vos compétences pour la problématique suivante :

j'ai un tableau qui se présente comme suivant, et je voudrais automatiser l'envoi des mails ligne à ligne (l'adresse se trouvant dans la colonne L).

Les informations du corps du mail dont j'ai besoin sont : la colonne A (date) et la colonne B (description). Le nombre de ligne est variable.

D'autre part, serait-il possible de regrouper les mails par destinataire? Car il est possible d'en avoir plusieurs mais les dates et les descriptions varient et j'ai besoin d'avoir l'exhaustivité des données.

Merci d'avance de votre aide.

Bonne journée.

1604315734804.png
 
Après recherche, j'ai trouvé le code pour envoyer le mail par ligne. En revanche, je n'arrive pas à construire le corps du mail avec les valeurs qui se trouvent dans les colonnes A et B.

Le code est le suivant :

Sub Mail

Dim LeMail As Variant
Dim I As Integer
Set LeMail = CreateObject("Outlook.Application")


ThisWorkbook.Sheets("Relance").Activate
Range("L1").Select
CptLig = 1
For I = 1 To 500
Selection.Offset(CptLig, 0).Select
Temp = ActiveCell.Value
Mail = Temp
If Mail = "" Then
CptLig = 0

Else

CptLig = 1
With LeMail.CreateItem(olMailItem)
.Subject = "Demande justificatif CB"
.to = Range("L" & I)
.Body = "Bonjour," & _
Chr(13) & Chr(13) & "Sauf erreur de notre part, blablabla." & _
Chr(13) & Chr(13) & "Date : " &

.Display

End With


End If

End Sub

A L'AIDE SVP 😣
 
- 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
12
Affichages
411
Réponses
26
Affichages
1 K
  • Question Question
Microsoft 365 Code VBA
Réponses
7
Affichages
892
Réponses
2
Affichages
899
Retour