Bonjour,
Après une multitude de recherche sur le net je fait de nouveau appel à vous...
Voici mon problème :
Dans mon fichier excel, j'ai mis en place un bouton de commande qui, j'aimerais envois un mail automatiquement via outlook avec dans le corps du mail, du texte et des citations de cellules.
Exemple de corps de message :
Bonjour,
Merci de préparer la référence du "Cellule A1" ("Cellule A2") vers le "Cellule A3" ("Cellule A4") pour la ligne "Cellule A5"
Bonne journée.
Voici le code qu' j'ai pour le moment :
Private Sub CommandButton1_Click()
If MsgBox("Envoyer une demande de référence couleur ?", 36, "Confirmation") = vbYes Then
Set MyApp = CreateObject("Outlook.Application")
Set MyItem = MyApp.CreateItem(0)
With MyItem
.To = "mon@adresse.com"
.Subject = "Demande de référence couleur"
.ReadReceiptRequested = False
.HTMLBody = "Bonjour,<br><br>Merci de préparer la référence du "Cellule A1" ("Cellule A2") vers le "Cellule A3" ("Cellule A4") pour la ligne "Cellule A5"<br><br>Bonne journee !"
End With
MyItem.Send
MsgBox "Demande envoyée" & vbCrLf & "Merci et bonne journee !"
End If
End Sub
L'envois de mail avec du texte brut marche parfaitement avec ce code mais c'est une autre histoire pour citer des cellules...
Merci d'avance pour votre aide, et je reste à votre disposition si besoin de plus d'information !
edit : je ne sais pas si cela a son utilisé mais les cellules en question contiennent des formules, j'aimerais que ce soit le résultat de la formule qui soit afficher