Microsoft 365 Selection de cellules a envoyer par mail

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 !

Philippe65

XLDnaute Nouveau
Bonjour le forum

J'ai fait un TCD dt je souhaite envoyer par mail le contenu du resultat qui se trouve entre les cellules A et E avec un nombre de ligne variable en fonction des resultats

Je n'arrive pas a selectionner pour le coprs du mail ces cellules en VBA, j'ai laissé le code sans sujet

Pouvez vous m'aider ?

Est ce que je peux envoyer cel avec gmail, c'est la messagerie que j'utilise ?

Sub Enoyerparmail()
Dim oOutlook As Object
Set oOutlook = CreateObject("outlook.Application")

Dim oMail As Object
Set oMail = oOutlook.CreateItem(0)

Dim sender As String
sender = Range("A4").Value

With oMail
.SentOnBehalfOfName = sender
.To = Range("b9")
.Subject = "Commande pour l'hôtel Roissy " & "du " & Format(Date, "dddd d mmmm")


.Display
End With
End Sub

Merci

Philippe
 
Envoyer des cellules dans un mail Outlook n'empêche pas le destinataire de les modifier .
Il est préférable d'envoyer une image des cellules, voyez le classeur joint .

Pour ne pas utiliser Outlook mais Gmail, c'est compliqué car il faut utiliser l'Api Google, je n'ai pas essayé .
 

Pièces jointes

en creant un boutton copier le tableau avec le code

Sub CopierTableau()
Range("A1:E" & Cells(Rows.Count, "E").End(xlUp).Row).Copy

End Sub

et avec

Sub Enoyerparmail()
Dim oOutlook As Object
Set oOutlook = CreateObject("outlook.Application")

Dim oMail As Object
Set oMail = oOutlook.CreateItem(0)

Dim sender As String
sender = Range("A4").Value

With oMail
.SentOnBehalfOfName = sender
.To = Range("b9")
.Subject = "Commande pour l'hôtel Roissy " & "du " & Format(Date, "dddd d mmmm")


.Display
End With
End Sub

j'ouvre le mail et je copie manuellement le tableau, ca marche mais je dois faire 2 operations, j'aimerais que le mail de genere avec le tableau et si possible un peu de texte avant le tableau

Quelqu'un à une idée ? merci
 
- 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
709
  • Question Question
Microsoft 365 Code VBA
Réponses
7
Affichages
632
Retour