Je pense passer par l'export PDF Excel puis par l'envoi via la messagerie
Outlook. Pour les personnes qui seraient intéressées :
Sub Export_et_envoiPDF()
Dim AWkb As String
Dim o As Object
Dim m As Object
Application.EnableEvents = False
Application.DisplayAlerts = False
Sheets("Graph").Select
Sheets("Graph").Copy
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs "C:\Tmp\tmp.xlsb", 50, , , True
AWkb = ActiveWorkbook.Name
ActiveWorkbook.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"c:\Tmp\AC.pdf", Quality:=xlQualityStandard, IncludeDocProperties:=
_
False, IgnorePrintAreas:=False, OpenAfterPublish:=False
DoEvents
Workbooks(AWkb).Close
Application.DisplayAlerts = True
Application.EnableEvents = True
Application.DisplayAlerts = True
Set o = CreateObject("Outlook.Application")
Set m = o.CreateItem(0)
m.To = "
xx...@yyyy.com"
m.Subject = "Tableaux de bord"
m.Body = "Ci-joint les tableaux de bord"
m.Attachments.Add "C:\Tmp\AC.pdf"
'Repeat this line if there are more Attachments
m.Display
'm.Send 'If you want to just send it
End Sub
@+
HD