Bonjour,
je suis entrain de préparer un fichier avec un bouton qui va me permettre d'envoyer un mail une plage sur le même fichier.
j'ai reussi à mettre les adresses mails, l'objet du mail et le début du mail,
mais mon probleme c'est que je n'arrive pas à mettre dans le corps du mail plusieurs cellules ainsi qu'un tableau !!!
le code VBa que j'ai utilisé est le suivant:
Sub EnvoiMail_Outlook()
'Creation de l'objet e-mail
Dim ol As New Outlook.Application
Dim olmail As MailItem
Dim CurrFile As String
Set ol = New Outlook.Application
Set olmail = ol.CreateItem(olmailItem)
'Caractéristiques de l'e-mail
With olmail
.To = Range("Saisie!G2").Value & ";" & Range("Saisie!G3").Value
.CC = Range("Saisie!G4").Value & ";" & Range("Saisie!G5").Value & ";" & Range("Saisie!G6").Value
'Affiche le nom comme objet du message
.Subject = Range("Saisie!I2").Value & " " & Range("Saisie!I3").Value
.Body = Range("Saisie!B2")
'Pièces jointes si il y a lieu
'attention le chemin est à changer pour ton besoin
'.Attachments.Add "C:\PGI\Résultats.xls"
'Remplacez .Display par .send pour envoyer directement l'e-mail sans l'afficher dans Outlook
.Display
End With
End Sub
je suis mnt bloqué au niveau de ".Body" car je n'arrive à mettre dans le corps du mail que le contenu d'un seule cellule alors que moi je veux mettre tout un tableau !
Merci d'avance pour votre aide