Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Envoi mail en PDF

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

sellig 29

XLDnaute Occasionnel
Bonjour,

J'ai actuellement une macro qui me copie une feuille et l'envoie en format "excel" par mail en PJ, aux destinataires renseignés dans une liste (voir code ci dessous).
J'aurais souhaité garder la même configuaration avec l'expédition de la feuille copiée, en format PDF (à la place d'excel).
Je pense que mon souhait est réalisable mais ma compétence en VBA n'est toutefois pas suffisante pas réaliser l'adaptation nécessaire 🙁
Merci d'avance pour l'aide que vous pourrez m'apporter!

Sub EnvoiMail()
ActiveSheet.Unprotect ("REGUL")
Dim wbksource As Workbook
Set wbksource = ThisWorkbook
Dim derlign As Integer
Dim adr, x As String
Dim nom As String
derlign = Feuil1.Range("B31").End(xlUp).Row
nom = "Régularité " & " Bretagne " & Feuil2.Range("N2")
Feuil2.Copy
Cells.Copy
Cells.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
Range("A1").Select
On Error Resume Next
ActiveWorkbook.SaveAs nom
x = ActiveWorkbook.FullName
Application.DisplayAlerts = False
With wbksource
For i = 2 To 24
adr = wbksource.Sheets("Base").Range("E" & i)
If wbksource.Sheets("Base").Range("E" & i) = "" Then GoTo suite1
ActiveWorkbook.SendMail adr, nom
suite:
suite1:
Next
fin:
ActiveWorkbook.Close False
Kill x
End With
ActiveSheet.Protect ("REGUL")
End Sub
 
Re : Envoi mail en PDF

Merci doubleZero, j'avais auparavant consulté le post de BrunoM45 mais comme je l'indique dans ma demande, mes compétences en VBA sont assez limitées et ne suis pas parvenu à faire l'adaptation nécessaire...
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
816
Réponses
3
Affichages
683
Réponses
10
Affichages
555
  • Question Question
Microsoft 365 Code VBA
Réponses
7
Affichages
824
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…