Bonjour
J’ai inclus dans ton fichier 2 macros :
Sub Enregistrement_pdf()
chemin = ThisWorkbook.Path & « »
Sheets(« Situ Parc »).ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
chemin & "Situ Parc " & Format(Date, « dd-mm-yyyy ») & « .pdf » _
, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
:=False, OpenAfterPublish:=True
Sheets(« Immobilisations KV »).ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
chemin & "Immobilisations KV " & Format(Date, « dd-mm-yyyy ») & « .pdf » _
, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
:=False, OpenAfterPublish:=True
Sheets(« Immobilisations K78 »).ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
chemin & "Immobilisations K78 " & Format(Date, « dd-mm-yyyy ») & « .pdf » _
, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
:=False, OpenAfterPublish:=True
End Sub
Sub envoi_mail()
Dim ol As New Outlook.Application
Dim olmail As MailItem
Dim CurrFile As String
chemin = ThisWorkbook.Path & « »
Set ol = New Outlook.Application
Set olmail = ol.CreateItem(olMailItem)
With olmail
.To = « adresse du destinataire » 'l’adresse mail du destinataire
.Subject = « Test » 'le sujet
.Body = "Contenu " 'le contenu
.Attachments.Add Attach & chemin & "Situ Parc " & Format(Date, « dd-mm-yyyy ») & « .pdf » 'pi?ce jointe Situ Parc
.Attachments.Add Attach & chemin & "Immobilisations KV " & Format(Date, « dd-mm-yyyy ») & « .pdf » 'pi?ce jointe Immobilisations KV
.Attachments.Add Attach & chemin & "Immobilisations K78 " & Format(Date, « dd-mm-yyyy ») & « .pdf » 'pi?ce jointe Immobilisations K78
.Send
End With
ol.Quit
End Sub
La 1° macro enregistre en format pdf tes 3 onglets dans le répertoire de l’outil (3 fichiers pdf)
La 2° macro réalise l’envoi
Tu dois mettre à jour ces lignes :
.To = « adresse du destinataire » 'l’adresse mail du destinataire
.Subject = « Test » 'le sujet
.Body = "Contenu " 'le contenu
l’adresse mail du destinataire
le sujet du mail
le corp du mail
Il faut côcher la référence « Microsoft Outlook Library » ici :
Dans l’éditeur de macro menu horizontal en haut « Outils » puis choisir l’item « Références »
Côcher la référence « Microsoft Outlook Library » puis OK
J’ai testé l’enregistrement en pdf qui fonctionne très bien
Je n’ai pas testé l’envoi car je n’ai pas le logiciel de messagerie Outlook
Je ne sais pas si il est OK surtout avec plusieurs pièces jointes
Fais des essais et dis moi
Suivi Dispo KV K78.xlsm (261,3 Ko)