VBA - email de relance auto (via Outlook)

Bonjour à tous,

je lance ici une bouteille à la mer après avoir passer des heures à rechercher une solution à mon problème.
FYI, je suis un newbie sur VBA. j'apprends petit à petit mais là je sèche complètement.

J'essaye de créer un code pour envoyer des mails (via Outlook) de manière automatique grâce à un ficher Excel (voir fichier ci-joint).

La date à prendre en compte se trouve en colonne C (date qui est automatiquement calculée grâce à la colonne B).
Le but est de dire "si la date en colonne C est égale à la date du jour alors envoyé le mail automatiquement à XXXX@XXXX. (je dois pouvoir renseigner plusieurs adresse email).
De plus, il faut inclure plusieurs informations qui se trouve dans en colonne I-J-K-B pour obtenir un msg type " Merci de programmer une relance ce jour concernant le dossier 001 (colonne I) Martin (colonne J) louis (colonne K), la dernière relance date du xx/xx/xx (colonne B).

J'espère avoir été suffisamment clair dans mes explications. si ça n'est pas le cas, je serais ravi de vous donner plus information.

Merci à tous par avance pour votre inestimable aide.

Bonjour Philippe,

J'ai une question :

De quelle manière comptes-tu saisir les destinataires du mail ?

  • En les saisissant dans une boîte de dialogue ?
  • En les choisissant à partir d'une liste préexistante dans ton classeur ?
  • En les déduisant du "Nom agent sous." ?
  • Ou bien ...?

Bonjour,

Je ne peux pas mettre de lien mais je vous invite à faire une recherche "VBA: Envoyer un email avec Excel (via Outlook)" sur internet qui devrait vous mener à une page très complète pour réaliser votre envoi. J'ai eu à l'utiliser récemment et ça fonctionne bien.

L'exemple proposé dans la page est à adapter.
En plus de l'adresse, il serait intéressant de savoir comment vous voulez déclencher les envois : clic sur un bouton, ajout d'une valeur dans la colonne C, ...

Rechercher des sujets similaires à "vba email relance auto via outlook"