Envoi courriel avec Excel

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

vmax67

XLDnaute Occasionnel
Bonjour à tous

j'aurai besoin de votre aide pour finaliser mon application

Je n'arrive pas à insérer les différentes adresses qui se trouvent
dans les cellules suivantent :
B2:B5
C2:C10 pour CC
D2😀10 pour CCI

D'avance merci

Vmax


Sub Envoi()

FeuilAvecAdresse$ = "adr_mail" '(nom de la feuille ???)
RecipientAdres$ = Sheets(FeuilAvecAdresse$).Range("B2;B5") '(cellule adresse ???)
RecipientCC$ = Sheets(FeuilAvecAdresse$).Range("C2;C10") '(cellule adresse CC ???)
RecipientBCC$ = Sheets(FeuilAvecAdresse$).Range("D2😀10") '(cellule adresse BCC ???)


Dim olApp As Outlook.Application
Dim olItem As Outlook.MailItem

Set olApp = CreateObject("Outlook.application")
Set olItem = olApp.CreateItem(olMailItem)
With olItem
.To = RecipientAdres$
.CC = RecipientCC$
.BBC = RecipientBCC$
.Subject = "Test"
.BodyFormat = olFormatHTML
.HTMLBody = "<HTML><body><b>Ce mot est en gras.</b> <p>" _
& "Ce " & "<u>Le mot est Ssouligné</u><p>" _
& "<body><b><FONT COLOR=RED>LE MOT est en rouge EST EN GRAS</FONT><p>" _
& "Ce " & "<i>mot</i> est en italique.</body><HTML>"


.Display
End With

End Sub
 

Pièces jointes

Re : Envoi courriel avec Excel

bonjour

un exemple tout simple pour RecipientAdres$

RecipientAdres$ = ""
For Lig = 2 To 5
If Sheets(FeuilAvecAdresse$).Cells(Lig, "B") > "" Then RecipientAdres$ = RecipientAdres$ & Sheets(FeuilAvecAdresse$).Cells(Lig, "B") & ";"
Next

EDIT: j'ai mis ";" si ça ne va pas essayer avec ","
 
Dernière édition:
- 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

  • Question Question
Microsoft 365 Code VBA - Erreur
Réponses
1
Affichages
692
Réponses
0
Affichages
2 K
Retour