1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| Sub SendMail_Outlook()
ActiveCell.Select
ActiveCell.Offset(0, -2).Select
Selection.Resize(Selection.Rows.Count, _
Selection.Columns.Count + 8).Select
Selection.Copy 'copie la cellule active
Sheets("mail").Select 'ouverture de l'onglet mail
Range("B2").PasteSpecial Transpose:=True 'selection la destination B2
Dim Ol As New Outlook.Application
Dim Olmail As MailItem
Set Ol = New Outlook.Application 'ouvrir l'application outlook
Set Olmail = Ol.CreateItem(olMailItem)
Dim cece As String
Set cece = Sheets("mail").Range("mail!B7").Value &";"& Sheets("mail").Range("mail!C7").Value
With Olmail
.To = Range("mail!B6").Value
.CC = cece
.Subject = Range("mail!B12").Value
.Body = Range("mail!B13").Value
.Display '.Send
End With
End Sub |
Partager