XL 2019 Double attachement dans mail

YAP32

XLDnaute Occasionnel
Bonjour à tous,

J'essaie d'envoyer un mail à partir de ma feuille "devis" dont le corps du mail est ma feuille elle-même et en plus la plage spécifique Range("B1:F46") en attachement en "PDF" mais chaque fois que je refais un nouveau envoi dans le nouveau mail l'ancien "PDF" se rajoute. Comment l'exlure l'ancien PDF du nouveau.

Voici le code

VB:
Sub EnvoiMailDevis()

Application.ScreenUpdating = False

Dim MaFeuille As Worksheet
Dim NbLigne As Integer
Dim DevisRng As Range
Dim MonFichier As String

Set DevisRng = ThisWorkbook.Sheets("DEVIS").Range("B1:F46")
Set MaFeuille = ThisWorkbook.Sheets("DEVIS")

MonFichier = ThisWorkbook.Path & "\DEVIS.pdf"

Application.ScreenUpdating = False

DevisRng.ExportAsFixedFormat Type:=xlTypePDF, Filename:=MonFichier, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False

MaFeuille.Range("B1:F46").Select

ActiveWorkbook.EnvelopeVisible = True

With MaFeuille.MailEnvelope.Item
    .To = MaFeuille.Range("F11").Value
    .Subject = MaFeuille.Range("E1").Value
    .Attachments.Add MonFichier
    .send
End With

Kill MonFichier

MsgBox "Mail envoyé"

End Sub

Merci d'avance.

@+
 

Discussions similaires

Réponses
2
Affichages
233
Réponses
2
Affichages
113

Statistiques des forums

Discussions
312 196
Messages
2 086 100
Membres
103 116
dernier inscrit
kutobi87