Bonjour,
Je n'arrive pas a intégrer mon tableau dans un email outlook en vba. J'ai créer une macro mais cela me donne juste "-1" dans le corps du mail.
Le code :
Sub Macro1()
'envoi email'
Dim OutlookApp As Object
Dim OutlookMail As Object
Dim EmailSubject As String
Dim EmailBody As String
Dim EmailTo As String
Dim EmailCC As String
Dim MaFeuille As Worksheet
Set MaFeuille = ThisWorkbook.Sheets("test")
Set OutlookApp = CreateObject("Outlook.Application")
Set OutlookMail = OutlookApp.CreateItem(0)
EmailSubject = "email test"
EmailBody = MaFeuille.Range("b3:d9").Select
EmailTo = MaFeuille.Range("n4").Value
EmailCC = MaFeuille.Range("n5").Value
With OutlookMail
.Subject = EmailSubject
.Body = EmailBody
.To = EmailTo ' Adresse e-mail du destinataire
.CC = EmailCC ' Adresse e-mail en copie
.Display
End With
' Libérer les objets
Set OutlookMail = Nothing
Set OutlookApp = Nothing
End Sub
Je n'arrive à comprendre pourquoi cela ne fonctionne pas.
Merci pour votre aide
Partager