Aide VBA

Fermé
AimeExcel Messages postés 22 Date d'inscription jeudi 21 décembre 2017 Statut Membre Dernière intervention 29 août 2018 - 28 août 2018 à 19:05
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 - 29 août 2018 à 20:16
Bonsoir,

J'aurai une question sur les pro du VBA.

j'ai crée un bouton pour faire un mailing a des destinataire avec texte mais comment faire pour integrer dans le mail une copie de ma feuille excel ?

j'aimerai par exemple faire une copie en "image" de la cellule A1 a Q40

Il y aurait il de mettre aussi automatiquement la date du jour en objet ?

ci dessous la macro :

-------------------------------------------------------

ub Bouton1_Cliquer()

Dim xOutApp As Object
Dim xOutMail As Object
Dim xMailBody As String
On Error Resume Next
Set xOutApp = CreateObject("Outlook.Application")
Set xOutMail = xOutApp.CreateItem(0)
xMailBody = "Hello, " & vbNewLine & vbNewLine & _
"Ci dessous les ventes du jour." & vbNewLine & _
"Aime, Cdt, "
On Error Resume Next
With xOutMail
.To = "xxxx@yahoo.fr;"
.CC = "xxxxxx@yahoo.fr
.BCC = ""
.Subject = "Vente du jour- xx/xx/201x"
.Body = xMailBody
.Display
End With

On Error GoTo 0
Set xOutMail = Nothing
Set xOutApp = Nothing

End Sub

-------------------------------------------------------------

Merci par avance pour votre aide

Aime

4 réponses

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
28 août 2018 à 19:16
Bonjour,
Plage de cellule dans le corps du message:
https://www.rondebruin.nl/win/s1/outlook/bmail2.htm
0
AimeExcel Messages postés 22 Date d'inscription jeudi 21 décembre 2017 Statut Membre Dernière intervention 29 août 2018
28 août 2018 à 20:28
Bonsoir,

c'est pas très compréhensible pour moi..

j'arrive pas a voir comment integrer ce dont j'ai besoin dans ma formule VBA.

Pourriez vous m'eclairer svp
0
AimeExcel Messages postés 22 Date d'inscription jeudi 21 décembre 2017 Statut Membre Dernière intervention 29 août 2018
29 août 2018 à 18:24
Par ailleurs, dans votre exemple cela m'a enlevé mon texte en corps de mail que je n'arrive plus a remettre dans votre fichier..

Désolé je suis encore novice sur ces sujets de VBA
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
29 août 2018 à 08:42
Bonjour,

Un exemple de code dans un module que vous mettrez dans votre fichier

https://mon-partage.fr/f/rssBrzPZ/
0
AimeExcel Messages postés 22 Date d'inscription jeudi 21 décembre 2017 Statut Membre Dernière intervention 29 août 2018
29 août 2018 à 16:36
Bonjour,

Merci Beaucoup, petite question :

Est il possible de coller en image ?
0
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 728
29 août 2018 à 16:46
Bonjour à vous 2,

Cela tombe bien, j'ai fait un exemple à télécharger ici pour une image:


https://codes-sources.commentcamarche.net/forum/affich-10086698-signature-outlook-dans-macro-excel#14

0
AimeExcel Messages postés 22 Date d'inscription jeudi 21 décembre 2017 Statut Membre Dernière intervention 29 août 2018
29 août 2018 à 17:19
Bonjour,

Merci pour votre aide sur le topic, j'ai regardé dans votre exemple mais je me retrouve a cliquer sur une image avec une boite pour renseigner les adresses mail.

dans mon fichier les adresses étaient deja intégrées.

j'ai besoin de coller en image une plage de cellule et j'arrive pas a récupérer dans votre fichier cette possibilité

Merci
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
29 août 2018 à 20:16
Re,

Dans l'exemple que je vous ai mis a dispo, vous avez la plage de cellule de "votre" code qui est mise en "image" dans le corps de message, mais il faut faire une modif pour le nom de feuille. Il vous suffit simplement mettre le code dans votre fichier et appeler cette procedure par votre bouton Bouton1_Cliquer()
cs_LePivert, lui vous a mis a dispo un fichier qui colle une image car vous avez "dit" je voudrai integrer une image

Donc, l'"image" est dans votre camp.....!!!!
0