Bonjour, je travail sur ce code, car j'aimerais envoyer un email à plusieurs destinataires en format PDF de A1 à L55 uniquement car pour l'instant cela joint le fichier en entier et ce n'est pas ce que je souhaite ( je veux uniquement une sélection de A1 à L55).
Merci pour votre aide
Sub SendMail_Outlook()
Dim OL As Object
Dim OLmail As Object
Dim Texte As String
Set OL = CreateObject("Outlook.Application")
Set OLmail = OL.CreateItem(0)
Texte = "Nice, le " & Format(Date, "dd/mm/yy") & vbCrLf & vbCrLf
Texte = Texte & "Madame, Monsieur" & vbCrLf
Texte = Texte & vbCrLf
Texte = Texte & "Objet: Enlèvement bouteilles de gaz déchetterie Nice Est" & vbCrLf & vbCrLf
Texte = Texte & "Vous voudrez bien trouver ci-joint le nouvel état du stock. " & _
"Pour des raisons de sécurité, je vous demande de prévoir un enlèvement au plus tôt." & vbCrLf & vbCrLf
Texte = Texte & "Merci de bien vouloir collecter le reliquat éventuel et de nous préciser une date d'intervention par retour de mail" & vbCrLf & vbCrLf
Texte = Texte & vbCrLf
Texte = Texte & "Dans l'attente, salutations cordiales" & vbCrLf
With OLmail
.To = [T1] 'adresse du destinataire en T1
.CC = [T3]
.Subject = "BOUTEILLES DE GAZ NICE EST"
.Attachments.Add ThisWorkbook.Path & "\" & ThisWorkbook.Name
.Body = Texte
.Display
.Send 'envoi automatique
End With
'Désactivation sélection
Application.CutCopyMode = False
End Sub