1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| Set mail = outlook.CreateItem(olMailItem) 'ouvre un nouvel email, afin d'être édité par la suite
Do While compteur_vide <> 75
If Cells(ligne, 2).Value <> vbEmpty Then
adresse_mail = Cells(ligne, 2) 'variable contenant l'adresse mail destinataire à la ligne en cours
adresse_mail_cc = "blabla@blabla.fr" 'variable contenant l'adresse mail en copie du mail
mail.BCC = adresse_mail & ";" & mail.BCC 'l'adresse mail vers laquelle le mail va être transmis
compteur_vide = 0
Else
If Cells(ligne + 1, 2).Value = vbEmpty Then
compteur_vide = compteur_vide + 1
End If
End If
ligne = ligne + 1 'passe à la ligne suivante
Loop
mail.BodyFormat
mail.Display
mail.CC = adresse_mail_cc 'l'adresse mail vers laquelle le mail va être transmis en copie
mail.Subject = massmailing.sujet_mail.Value 'insère le sujet de la textbox du sujet du mail
chaine = massmailing.corps_mail.Value 'attribut à la variable chaine le contenu de la textbox du corps du mail
mail.HTMLBody = chaine & mail.HTMLBody 'insère le contenu du corps du mail et la signature
Set outlook = Nothing |
Partager