Envoi mail automatique sur Outlook depuis excel

Fermé
debutantvbaexcel Messages postés 3 Date d'inscription jeudi 8 février 2018 Statut Membre Dernière intervention 8 février 2018 - 8 févr. 2018 à 04:37
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 - 21 févr. 2018 à 07:59
Bonjour à tous et à toutes,

Je recherche à automatiser l'envoi de mails de relance sur outlook depuis excel.
Je dispose d'un fichier excel qui répertorie en fonction de chaque individu, une date limite. Lorsque cette date est dépassée, pour chaque individu, dans une autre cellule correspondante s'inscrit un message du type "alerte, mail de relance" et cette cellule devient rouge.
Ex :
A1 : client 1 / B1 : date limite / C1 : cette cellule devient rouge lorsque la date limite est dépassée, et dans cette cellule le texte suivant est inscrit "alerte, mail de relance" / D1 : cette cellule indiquerait la date d'envoi du mail au client 1
A2 : client 2 / B2 : date limite / C2 : cette cellule devient rouge lorsque la date limite est dépassée, et dans cette cellule le texte suivant est inscrit "alerte, mail de relance" / D2 : cette cellule indiquerait la date d'envoi du mail au client 2
.
.
.
A1000 : client 1000 / B1000 : date limite / C1000 : cette cellule devient rouge lorsque la date limite est dépassée, et dans cette cellule le texte suivant est inscrit "alerte, mail de relance" / D1000 : cette cellule indiquerait la date d'envoi du mail au client 1000

Je souhaiterais avoir une macro qui exécuterait la demande suivante : pour chaque cellule de la colonne C qui est rouge ou indique le message "alerte, mail de relance", la macro remonte à chaque fois à l'utilisateur le nom de chaque individu en demandant à utilisateur d'inscrire dans une première fenêtre le 1er destinataire (email 1) puis dans une 2e fenêtre le 2e destinataire, en copie du mail (email 2). Lorsque le mail a été envoyé pour l'individu 1, la macro parcoure les autres cellules et redemande les mêmes éléments précédents si la condition est toujours respectée (cellule rouge ou indique le message "alerte, mail de relance"). Enfin la macro finirait en indiquant la date du mail envoyé dans les cellules correspondantes de la colonne D.

En résumé, à chaque fois que la macro rencontre une cellule de la colonne C qui est rouge ou indique le message "alerte, mail de relance", alors elle remonte premièrement le nom de l'individu, deuxièmement elle demande à l'utilisateur dans une 1ère fenêtre le 1er destinataire (email 1), troisièmement elle demande à l'utilisateur dans une 2e fenêtre le 2e destinataire, en copie du mail (email 2), quatrièmement elle inscrit la date d'envoi du mail dans la cellule de la colonne D correspondante (cf exemple ci-dessus).
Les destinataires sont des variables changeantes, c'est pour cette raison qu'il serait préférable que la macro demande à l'utilisateur l'email.

Est-ce possible et y a t-il une synchronisation ou connexion ou configuration à faire entre outlook et excel ?

Merci à tous et à toutes pour votre assistance.
A voir également:

3 réponses

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
8 févr. 2018 à 07:59
Bonjour,
Vous etes débutant sans vraiment de connaissances VBA ou ca vous dit quand meme quelque chose??
0
dbutantvbaexcel
8 févr. 2018 à 10:29
Je peux comprendre le fonctionnement des macros car j'ai des connaissances dans ce domaine (des bases comme la définition des variables et l'utilisation des boucles par exemple); mais hélas j'ai besoin d'aide pour la création
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
Modifié le 8 févr. 2018 à 16:07
Re,
Ok, j'ai un fichier qui fait en auto ce que vous demandez a l'ouverture, mais sans demande de saisie et c'est sur date que le test est fait. Soit vous le modifiez ou je vous avance dans la demarche.
Par contre, pour vos Utilisateurs, j'espere qu'il n'y aura pas 50 envois de Mail car saisir les dests ca va etre quelque peut gonflant

Vous pouvez mettre un fichier model a dispo sans donnees confidentielles??
0