envoyer classeur actif par mail

  • Initiateur de la discussion Initiateur de la discussion nisuc
  • Date de début Date de début

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 !

nisuc

XLDnaute Nouveau
bonjour
fort de mes recherches pour envoyer le classeur actif par mail, j'arrive à cette conclusion :

Sub envoimail()
Name = Range("b8")
Dim HyperLien As String, Objet As String, Corps As String
Objet = "blabla"
Corps = "blabla" & Chr$(11) & Name

Corps = Application.WorksheetFunction.Substitute(Corps, vbCrLf, "%0D%0A")
adresse = "blablabla@bla.com"

copie = "blabla@bla.com"

HyperLien = "mailto:" & adresse & "?c=" & adresse
HyperLien = "mailto:" & adresse & "?cc=" & copie
HyperLien = HyperLien & "&Subject=" & Objet '& " (à " & Time() & ")"
HyperLien = HyperLien & "&Body=" & Corps
ActiveWorkbook.FollowHyperlink HyperLien



End Sub

ça marche très bien mais il me manque l'essentiel : le pj (soit le classeur actif)

à l'aide
merci d'avance
 
- 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

  • Question Question
Microsoft 365 Code VBA
Réponses
7
Affichages
909
Réponses
2
Affichages
926
Réponses
2
Affichages
1 K
  • Question Question
Microsoft 365 Macro VBA
Réponses
2
Affichages
578
Réponses
1
Affichages
1 K
Retour