1 pièce(s) jointe(s)
Copier/Coller Tableau Mail Outlook en VBA
Bonjour à tous,
J'aimerais effectué un Copier/Copier d'une plage de données de mon classeur Excel et le mettre dans le corps d'un mail Outlook.
Voici le résultat attendu:
Pièce jointe 208214
Voici le code que j'utilise pour le moment:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
Private Sub Cb_MailNewStaff_Click()
Dim OutApp As Object
Dim OutMail As Object
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)
On Error Resume Next
With OutMail
.to = "Tot@blabla.com"
.CC = ""
.BCC = ""
.Subject = "Test Macro"
Worksheets("Sheet1").Range("A43:H53").Copy
.Body = Range("A43:H53").PasteSpecial
'.Attachments.Add ActiveWorkbook.FullName
.Display 'or use .Send
End With
On Error GoTo 0
Set OutMail = Nothing
Set OutApp = Nothing
End Sub |
Comme vous pouvez le voir j'ai essayé la fonction ".PasteSpecial", mais sans succès :/
Avez-vous une idée ?
Merci par avance de votre aide,
Rainmax