Envoyer un tableau par mail avec une macro

Luicoaat

XLDnaute Nouveau
Bonsoir,

J'ai cherché sur le forum les nombreux sujets qui traitent de ce problème mais rien ne correspond à ce que je veux.
En fait, jai un petit tableau (2 lignes, 2 colonnes) que je remplie tous les matins et que j'envoie par mail, toujours aux mêmes personnes.
Je souhaiterai créer une macro qui envoie le tableau mais dans le corps de texte, pas en pièce jointe.
De plus, serait-il possible de mettre comme sujet du mail : "Tableau du "date d'aujourd'hui"" sachant donc que la date changera tous les jours.

Merci
 

Staple1600

XLDnaute Barbatruc
Re : Envoyer un tableau par mail avec une macro

Bonsoir


Essaie d'adapter ce code de Microsoft


Code:
Sub Send_Range()
   
   ' Select the range of cells on the active worksheet.
   ActiveSheet.Range("A1:B5").Select
   
   ' Show the envelope on the ActiveWorkbook.
   ActiveWorkbook.EnvelopeVisible = True
   
   ' Set the optional introduction field thats adds
   ' some header text to the email body. It also sets
   ' the To and Subject lines. Finally the message
   ' is sent.
   With ActiveSheet.MailEnvelope
      .Introduction = "This is a sample worksheet."
      .Item.To = "E-Mail_Address_Here"
      .Item.Subject = "My subject"
      .Item.Send
   End With
End Sub
 

ledzepfred

XLDnaute Impliqué
Re : Envoyer un tableau par mail avec une macro

bonsoir luicoaat, staple:)

mieux que l'inputbox : dans le code de l'excellent Staple
Code:
.Item.Subject = "Tableau du " & format(Date,"dd/mm/yyyy")

ou un autre format que tu peux récupérer en utlisant l'enregistreur de macros.

A+
 

Discussions similaires

Statistiques des forums

Discussions
312 805
Messages
2 092 286
Membres
105 326
dernier inscrit
figa