Envoie de courriel automatique à la date d'échéance

Bonjour,

je suis très nouveau en VBA et j'aimerais faire en sorte que mon fichier Excel envoie un courriel à la date d'échéance de la colonne C au courriel de la personne responsable en colonne D.

Pouvez-vous m'aider?

voici le code que j'ai pour le moment...

Sub envoiClasseur()

Dim Fichier As Variant

'le programme ouvre une fenêtre où l'on va sélectionner le fichier'

Fichier = Application.GetOpenFilename("Tous les fichiers(*.*),*.*")

MsgBox Ficher

'ici on demande d'utiliser Outlook comme client de messagerie'

Dim MaMessagerie As Object

Dim MonMessage As Object

Set MaMessagerie = CreateObject("Outlook.application")

Set MonMessage = MaMessagerie.Createitem(0)

'ici nous définissons les champs du mail'

'entre guillemet il faut indiquer les adresses mails'

MonMessage.to = "p.ferlandperron@laval.ca"

'ici nous commençons la rédaction du mail'

MonMessage.attachments.Add Fichier

'sujet du mail'

MonMessage.Subject = "Échéance à venir"

'Corps du mail'

contenu = "Bonjour,"

contenu = contenu & Chr(10) & Chr(13)

'les caractères CHr indiquent un saut de ligne'

contenu = contenu & "Une tâche assignée arrive à échéance"

contenu = contenu & Chr(10) & Chr(13)

contenu = contenu & "Veuillez voir le fichier Excel en pièce jointe"

contenu = contenu & Chr(10) & Chr(13)

contenu = contenu & "Merci!"

contenu = contenu & Chr(10) & Chr(13)

contenu = contenu & "Pierluc"

MonMessage.body = contenu

'ici on provoque l'envoi du mail et de sa pièce jointe'

MonMessage.Send

'réinitialisation de la messagerie'

Set MaMessagerie = Nothing

'boite de dialogue qui confirme l'envoi du message et de sa pièce jointe'

MsgBox "Votre mail a bien été envoyé"

End Sub

7ovmf.xlsm (20.96 Ko)
Rechercher des sujets similaires à "envoie courriel automatique date echeance"