Feuille active via Outlook

  • Initiateur de la discussion Initiateur de la discussion tinet
  • 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 !

tinet

XLDnaute Impliqué
Bonsoir le forum,

Je penqe que le sujet à déjà été traiter, mais je n'ai rien trouver.


J'ai besoin de rajouet à l'envoie de ma feuille un message dans le mail.

J'ai bien l'adresse et le sujet, mais manque le message en ligne A305.

Merci pour votre aide.

ActiveWorkbook.SendMail Recipients:=ActiveSheet.Range("a300:a303").Value, _
Subject:=ActiveSheet.Range("a304").Value, _
ReturnReceipt:=True
 
Re : Feuille active via Outlook

Bonsoir Tinet,

Avec une macro de ce type-là ça doit le faire.

VB:
Option Explicit
Sub Envoi_Mail()
Dim OutApp As Object, OutMail As Object, Fichier$
   Set OutApp = CreateObject("Outlook.Application")
   Set OutMail = OutApp.CreateItem(0)
   ActiveSheet.Copy
   Fichier = ThisWorkbook.Path & "\" & ActiveSheet.Name & ".xlsx"
   ActiveWorkbook.SaveCopyAs Fichier
   On Error Resume Next
   With OutMail
     .to = "adresse mail du destinataire"
     .Subject = "Ton Objet"
     .Body = "Ton texte"
     .Attachments.Add Fichier
     .Display 'pour voir et modifier ou envoyer
    '.Send  'Pour envoyer directement
  End With
   On Error GoTo 0
   ActiveWorkbook.Close 0
   Kill Fichier
   Set OutMail = Nothing
   Set OutApp = Nothing
End Sub

A te relire

Martial
 
- 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
1 K
  • Question Question
Microsoft 365 Code VBA
Réponses
7
Affichages
1 K
Réponses
1
Affichages
457
Compte Supprimé 979
C
Réponses
6
Affichages
963
  • Question Question
Microsoft 365 Question code VBA
Réponses
2
Affichages
614
Retour