Bonjour,
Je suis novice en Excel et VBA, je souhaite envoyer des emails avec VBA,
Ma liste de destinataire se trouve dans listedestinaire - il y a plusieurs adresses email dans la colonne A de mon classeur.
J'ai un message d'erreur quand j'execute mon code, mais je n'arrive pas à comprendre ce qui pose probleme. Pouvez-vous m'aider , svp?
Mon code :
Sub NouveauMessage()
Dim ObjOutlook As Object
Dim ObjMessage As Object
Dim listedestinataire As Range
Dim i As Integer
Dim DL As Variant
i = 0
listedestinataire = Range("A:A")
DL = Cells(Rows.Count, 1).End(xlUp).Row
'Ouverture d'Outlook et création d'un message vierge
Set ObjOutlook = CreateObject("Outlook.Application")
For i = 0 To DL
Set ObjMessage = ObjOutlook.createitem(i)
With ObjMessage
.Display
.To = listedestinataire(i)
.Subject = "test avec loop"
.Send
End With
i = i + 1
Next
'Libération des variables
Set ObjOutlook = Nothing
Set ObjMessage = Nothing
End Sub
Mon code n'est pas parfait, si vous trouvez des erreurs, je serai heureux de les corriger.
Merci d'avance,
Vincent