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 29 30 31 32 33 34
| Sub envoimail()
Dim messagerie As Object
Dim email As Object
Dim cel As Range
Dim delai As Integer
Set messagerie = CreateObject("Outlook.Application")
delai = 60 'jours
For Each cel In Range("A2:A" & Range("A2").End(xlDown).Row)
If cel.Offset(, 0).Value - Now < delai Then
Set email = messagerie.CreateItem(0)
With email
.to = cel.Offset(, 4).Value
.Bcc = cel.Offset(, 5).Value
.Subject = "Expiration " & "[" & cel.Offset(, 2) & "]"
.body = "Bonjour," & vbCrLf & vbCrLf & "corps du message" & cel.Offset(, 3) & " arrive à échéance le " & cel.Offset(, 0) & vbCrLf & "corps du message" & vbCrLf & "corps du message" & vbCrLf & "signature" & vbCrLf & "Tel:"
.ReadReceiptRequested = True
.display ' à remplacer par .send si ok
End With
Set email = Nothing
End If
Next cel
Set messagerie = Nothing
End Sub |
Partager