Sub Mail()
Dim olApp As Object, M As Object, Sh As Worksheet, Wbk As Workbook, Txt As String
Set olApp = CreateObject("Outlook.application")
For Each Sh In ThisWorkbook.Sheets
Sh.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
Sh.Name, Quality:= _
xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
OpenAfterPublish:=False
Set M = olApp.CreateItem(olMailItem)
With M
.Subject = "Objet"
'.Body = "Body"
.Recipients.Add Sh.[A1].Value
.attachments.Add ThisWorkbook.Path & "\" & Sh.Name & ".pdf"
' .display
.Send
End With
Next Sh
End Sub