Envoi mail automatique sur Outlook depuis excel
debutantvbaexcel
Messages postés
3
Statut
Membre
-
f894009 Messages postés 17413 Statut Membre -
f894009 Messages postés 17413 Statut Membre -
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.
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:
- Envoi mail automatique depuis excel selon date
- Liste déroulante excel - Guide
- Réponse automatique thunderbird - Guide
- Word et excel gratuit - Guide
- Mail delivery system - Astuces et Solutions
- Programmer envoi mail gmail - Guide
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??