Anomalies envoie mail outllok via vba

Résolu/Fermé
wil2168 - 14 févr. 2020 à 01:48
 wil2168 - 14 févr. 2020 à 13:42
Bonjour,

j'essaye d'effectuer des envoies de mail Outlook via VBA
Je rencontre le problème suivant:
j'essaye d'envoyer des mails à différents destinataires avec un fichier PDF en pièce jointe
il s'avère que au lieu de générer un mail avec un PDF en pièce jointe pour chaque destinataire,
ma macro envoie un UNIQUE mail au dernier destinataire de ma liste mais avec tout les PDF

je me retrouve avec 1 mail pour 1 destinataires avec plusieurs PDF
au lieu de d'un mail pour chaque destinataire avec un PDF dans chaque mail

vous trouverez mon code ci-dessous



ci-dessous un exemple de code


For i = 6 To der_ligne
Chemin_dossier_facture = "C:\Users\HP\Documents\Lombard Odier\FACTURE_ABCD"

If Cells(i, 7) = "sent mail" And Cells(i, 26) = "janvier" Then
olmail.SentOnBehalfOfName = "test"
olmail.To = Cells(i, 25) ' cellule avec adresse mail différente pour chaque client
olmail.Subject = Cells(i, 2)

'PDF DE LA facture
olmail.Attachments.Add Chemin_dossier_facture & ".pdf"
olmail.Body = "Dear team" _
& vbCr & vbCr & "Could you instruct my fax instruction in attached" & vbCr & vbCr
& " " & vbCr & " " & vbCr & "Kind regards"
olmail.Display
End If

If Cells(i, 7) = "sent mail" And Cells(i, 26) = "decembre" Then
olmail.SentOnBehalfOfName = "test"
olmail.To = Cells(i, 25) ' cellule avec adresse mail différente pour chaque client
olmail.Subject = Cells(i, 2)

‘PDF de la facture
olmail.Attachments.Add Chemin_dossier_facture & ".pdf"

olmail.Body = "Dear team" _
& vbCr & vbCr & "Could you instruct my fax instruction in attached" & vbCr & vbCr
& " " & vbCr & " " & vbCr & "Kind regards"
olmail.Display

End If

Next



Pouvez vous m'aider c'est la première que je suis confronté à ce type de probleme lorsque je code des envois multiples de mails
A voir également:

2 réponses

jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
14 févr. 2020 à 06:46
Bonjour
Il manque le début de ton code...
Mais visiblement il faudrait initialiser ta variable olmail dans la boucle...

Nb: merci d'utiliser les balises de code pour poster ton code sur le forum
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
0
bonjour

Je te remercie de ton aide mon problème est résolue
0