Envoi mail par macro exel quand date arrive à échéance [Fermé]

Signaler
Messages postés
4
Date d'inscription
samedi 15 février 2014
Statut
Membre
Dernière intervention
16 février 2014
-
Messages postés
17159
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
9 août 2020
-
Bonjour,

Je souhaite faire une macro dans exel, qui m'enverrait un mail sans ouvrir le classeur quand une date arriverait à échéance (2 jours avant par exemple).
Je n'ai pas une grande expérience en macro, juste des tris automatiques en cliquant sur "un bouton"....Alors là ce que je souhaite faire est beaucoup plus ardu....

Merci beaucoup pour votre aide...

7 réponses

Messages postés
17159
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
9 août 2020
4 162
Bonjour,

Sans ouvrir le classeur non, mais tu peux automatiser l'ouverture du classeur chaque jour, si un anniversaire tombe ce jour là un mail est envoyé et le classeur se ferme, ou le classeur se ferme après un délai d'inactivité, ce qui serait plus judicieux. Cela est complexe mais réalisable

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
Messages postés
4
Date d'inscription
samedi 15 février 2014
Statut
Membre
Dernière intervention
16 février 2014

Bonjour Mike-31,
C'est la première fois que je m'inscris dans un forum...C'est réactif.
Ta suggestion m'intéresse, mais comment automatiser l'ouverture d'un classeur Exel ??? Alors serait-il t'il possible de joindre mon fichier exel au mail et qu'il ouvre automatiquement ?

Merci d'avance.
Ariel
Messages postés
17159
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
9 août 2020
4 162
Re,

Je n'ai pas pu te répondre plus tôt, coupures électriques toute l'après midi.

en fait tu veux ouvrir le fichier automatiquement au lancement de Windows
ensuite envoyer un mail automatiquement s'il y a un anniversaire

mais tu as rajouté me semble t il une nouvelle condition envoyer le fichier

tout est possible, mais pour écrire un code VBA il faut être très précis,
quel opérateur as tu
dans quelle colonne se trouvent les adresses etc ...

je peux te faire parvenir un fichier anniversaire pour tester si tu me communiques ton fournisseur d'accès afin que je le paramètre

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
Messages postés
4
Date d'inscription
samedi 15 février 2014
Statut
Membre
Dernière intervention
16 février 2014

Re, re,
En fait j'ai un tableau exel avec 3 colonnes avec des dates d'échéance.
Je souhaiterais que 3 jours par exemple avant la date d'échéance recevoir un mail mais sans avoir à aller dans le fichier exel. J'ai un peu bidouillé cet après-midi et créer la macro suivante, mais je ne sais pas incluse le test des dates....Mince ma macro s'est pas conservée, bref en cliquant sur le bouton ça m'envoyait le tableau en pièce jointe...

Merci pour ton aide (J'ai outlook comme messagerie)
Messages postés
17159
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
9 août 2020
4 162
Re,

Tu n'as pas répondu à ma question, quel est ton fournisseur d'accès à internet, Orange, Free, etc ....
Messages postés
4
Date d'inscription
samedi 15 février 2014
Statut
Membre
Dernière intervention
16 février 2014

Bonjour Mike-31,

Excuse-moi, je ne pensais pas que c'était très important. Mon fournisseur est Orange.

A bientôt Ariel
Messages postés
17159
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
9 août 2020
4 162
Re,

vite fait mon fichier adapté, en colonne A saisir les noms, en B les prénoms, en C les dates de naissances en colonne I les adresses mail de chaque personne

en cellule L3:O3 l'adresse de l'expéditeur
il est possible de prévoir un petit message en L6, L8,8,10 et L11

pour tester saisir des dates de naissance dont l'anniversaire tombe le jour de l'essaie

fermer et rouvrir le fichier, si un anniversaire tombe le jour de l'ouverture un mail est expédié automatiquement et la ligne se verrouille pour éviter l'envoi de plusieurs mails

https://www.cjoint.com/c/DBqvU2kqVdQ

Si le principe te convient, on adaptera à tes besoins