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

Microsoft 365 Selection de cellules a envoyer par mail

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
 

fanch55

XLDnaute Barbatruc
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

  • Ol_Send_As_Picture.xlsm
    28 KB · Affichages: 16

Philippe65

XLDnaute Nouveau
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
 

Discussions similaires

Réponses
2
Affichages
657
Réponses
7
Affichages
591
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…