Excel 2007: email de rappel pour anniversaire

Fermé
Natachachacha Messages postés 1 Date d'inscription mercredi 20 mars 2013 Statut Membre Dernière intervention 21 mars 2013 - Modifié par *_Francis_* le 16/01/2014 à 23:51
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 - 4 mai 2013 à 08:16
Bonjour,

Je travaille sous Excel 2007.

J'ai quelques bases pour travailler sous Excel mais ce que je souhaite faire dépasse largement mes compétences... C'est pourquoi je m'adresse à ce forum en espérant trouver un peu d'aide.

Je suis chargée de créer un fichier pour faire le suivi des enfant qui sont inscrits à notre programme afin qu'ils reçoivent une carte d'anniversaire en temps et en heure.

A partir de ma base de données, il faudrait que je reçoive un email de rappel 10j avant la date d'anniversaire de l'enfant en question. Et pour être honnête, je n'ai pas la moindre idée de comment faire ça.

Dans l'idéal une mise en forme conditionnelle m'informerait visuellement et une macro m'enverrai l'email 10j avant.

Voici mon fichier, pour mieux comprendre ce que j'essaie d'expliquer lien supprimé par la modération pour cause de confidentialité.

J'espère que cela est possible à faire sous excel et sinon peut-être peut-on me donner des pistes pour avancer...

Merci d'avance...

Natacha
A voir également:

11 réponses

Raymond PENTIER Messages postés 58801 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 janvier 2025 17 264
26 avril 2013 à 03:14
Bonjour Natacha.

Veux-tu noter que Excel n'est pas DU TOUT un logiciel de messagerie.

Alors utilise Excel pour signaler que l'anniversaire sera dans 10 jours (en utilisant la Mise en forme conditionnelle).
Ensuite utilise Word pour réaliser un publipostage afin d'envoyer un message électronique, la liste des destinataires étant ton fichier Excel, dans lequel tu auras coché le bon destinataire.

Et probablement tout cela pourrait être automatisé avec une bonne macro ...

Cordialement.
0
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 110
26 avril 2013 à 08:20
Salut,

Pas très prudent de mettre un fichier avec des renseignements confidentiels, enfin !

Ton fichier est il ouvert tous les jours

Quel est ton fournisseur d'accès internet

Il faut passer par un code VBA
0
Natachachacha Messages postés 1 Date d'inscription mercredi 20 mars 2013 Statut Membre Dernière intervention 21 mars 2013
27 avril 2013 à 18:13
Oups, je n'ai pas pensé au info personnelles.

Je suis au Canada et mon fournisseur est shaw (shaw.ca)
Code VBA, ça me rappelle des (pas très bon) souvenirs de la Fac...
0
Estbureautique Messages postés 143 Date d'inscription lundi 22 avril 2013 Statut Membre Dernière intervention 2 avril 2014 43
26 avril 2013 à 09:38
Bonjour
il faut utiliser comme l'a écrit M.Pentier
un logiciel de messagerie soit Outllook ou un gratuit

https://www.commentcamarche.net/faq/6092-equivalent-de-outlook-gratuit

Vous avez ensuite la possibilité de créer un rappel tous les ans et aussi de créer un modèle de message.
Vous pouvez aussi assigner une tâche à une personne du service.

Sinon effectivement si votre fichier est ouvert tous les jours ,réaliser cela avec une MFC ou encore rajouter une colonne avec une formule style "alerte"
Bon Week-end.
0
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 110
26 avril 2013 à 15:23
Re,

Pourrait on avoir des nouvelles de Natachachacha, c'est bien joli de nous exposer un problème si c'est pour ne pas suivre la discussion. En attendant les bénévoles que nous sommes travaillons pour rien.
Dommage, pour ma part j'avais sous le coude un fichier entièrement automatisé
0
Ricky38 Messages postés 4349 Date d'inscription samedi 15 mars 2008 Statut Contributeur Dernière intervention 2 novembre 2013 1 459
26 avril 2013 à 15:35
j'ajouterais que c'est vraiment dommage de ne pas donner suite. Il y a des gens qui voient ce post et qui ont le réflexe de cliquer sur "suivre" pour voir les réponses qui pourraient répondre à leur problème.

Personnellement je suivais ce post pour voir les différentes réponses et solution et je ne suis surement pas le seul.

Bonne journée
0
Natachachacha Messages postés 1 Date d'inscription mercredi 20 mars 2013 Statut Membre Dernière intervention 21 mars 2013
Modifié par Natachachacha le 27/04/2013 à 18:16
Bonjour Mike,

J'ai posté mon message il y a quelques jours seulement, et j'avais quelques jours de congè en suivant... sorry!
But I'm back now!!! donc je vais lire tous les posts et y réponre au mieux.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 110
Modifié par *_Francis_* le 16/01/2014 à 23:53
Salut Ricky,

tu as raison, pour ceux à qui ça intéresse
enregistrer le fichier, ouvrir le Visual Basic, puis le module
en bébut de code renseigner ces 3 constantes


Const Dest As Variant = "wwwww.wwwwwwwww.fr" 'adresse mail des l'expéditeur
Const Exped As Variant = "www.xxxxxxx@free.fr" 'adresse mail du destinataire
Const C_Ent As Variant = "SMTP.free.fr" 'le SMTP de son fournisseur d'accès

le tout entre guillemets
A chaque ouverture du fichier un mail sera envoyé 10 jours avant chaque anniversaire.
Dans la base actuelle 2 envois dès la première ouverture. Un détrompeur évitera l'envoi dans le cas de réouverture du fichier.

Lien supprimé par la modération-confidentialité

A la première ouverture comme aucune adresse destinataire n'est saisie une boite de dialogue le dénoncera, il convient donc d'ouvrir le fichier renseigner les 3 constantes fermer et reouvrir le fichier

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
Ricky38 Messages postés 4349 Date d'inscription samedi 15 mars 2008 Statut Contributeur Dernière intervention 2 novembre 2013 1 459
Modifié par Ricky38 le 26/04/2013 à 18:18
Merci beaucoup Mike,

ce fichier me sera très utile et pourra surement servir à d'autre.

Et toi Natachachacha tu le trouve comment? ;-)
0
Natachachacha Messages postés 1 Date d'inscription mercredi 20 mars 2013 Statut Membre Dernière intervention 21 mars 2013
Modifié par Natachachacha le 27/04/2013 à 18:25
Bonjour Mike,

WOW c'est impressionnant ce que tu as fait!
Je vais essayer aujourd'hui e compléter les infos, et le texte pour voir si ça fonctionne bien avec mes infos... Mais WOW je reste bouche bée devant ce code lol

Merci pour ton aide :)
0
Natachachacha Messages postés 1 Date d'inscription mercredi 20 mars 2013 Statut Membre Dernière intervention 21 mars 2013
2 mai 2013 à 00:25
Bonjour Mike,
Me voici de retour au bureau et d'attaque sur mon fichier... Et je sèche déjà. (j'ai honte, je suis trop nulle)

Tu écris:
Const Dest As Variant = "wwwww.wwwwwwwww.fr" 'adresse mail des l'expéditeur
Const Exped As Variant = "www.xxxxxxx@free.fr" 'adresse mail du destinataire
Const C_Ent As Variant = "SMTP.free.fr" 'le SMTP de son fournisseur d'accès


La 1ere ligne, c'est facile, c'est mon courriel.
La 2e, c'est censé être celle des clients dont c'est l'anniversaire dans 10j. Du coup, je ne sais pas trop quoi mettre...
0
Natachachacha Messages postés 1 Date d'inscription mercredi 20 mars 2013 Statut Membre Dernière intervention 21 mars 2013
Modifié par Natachachacha le 2/05/2013 à 00:38
J'ai essayé en remplissant mon email et celui du FAI... mais j'ai des messages d'erreur.
''the transport failed to connect to the server''

Si j'ai bien compris, le smtp que j'ai mis ne doit pas fonctionner, il faut que je me renseigne là dessus.
Est-ce vraiment celui du FAI et pas celui de l'adresse courriel (ca m'arrangerait, celui la je le connais).
0
Ricky38 Messages postés 4349 Date d'inscription samedi 15 mars 2008 Statut Contributeur Dernière intervention 2 novembre 2013 1 459
2 mai 2013 à 01:08
Est-ce vraiment celui du FAI et pas celui de l'adresse courriel (ca m'arrangerait, celui la je le connais).


Est-ce que tu as testé le smtp que tu connais ? J'ose croire que oui avant de venir nous dire que ça ne fonctionne pas...
0
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 110
Modifié par Mike-31 le 26/04/2013 à 18:23
Re,

j'en ai un autre qui gère les anniversaires et envoi un mail personnalisé à la personne le jour de l'anniversaire un peu sur le même principe si tu veux

Natachachacha est certainement à la sieste ou en vacance
A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
Ricky38 Messages postés 4349 Date d'inscription samedi 15 mars 2008 Statut Contributeur Dernière intervention 2 novembre 2013 1 459
Modifié par Ricky38 le 26/04/2013 à 18:36
Re,

ah mais oui il me serait surement très utile celui là.

D'autre part, étant donné tes connaissances en VBA, je te soumet un post que j'ai envoyé dernièrementr pour épurer mon code VBA.
https://forums.commentcamarche.net/forum/affich-27661819-epurer-vba-sur-application-excel#p27661819
Si tu as le goût de jeter un coup d'oeil j'apprécierais beaucoup.

Merci d'avance.

Bonne sieste Natachachacha ;-)
0
Natachachacha Messages postés 1 Date d'inscription mercredi 20 mars 2013 Statut Membre Dernière intervention 21 mars 2013
27 avril 2013 à 18:26
Ahhh Tu a raison, j'étais en congès et j'ai fait de belles siestes... Mais c'est fini! Maintenant boulot boulot
0
Ricky38 Messages postés 4349 Date d'inscription samedi 15 mars 2008 Statut Contributeur Dernière intervention 2 novembre 2013 1 459
27 avril 2013 à 19:05
Bienvenue à ma voisine Canadienne... je suis du Québec ;)
0
Raymond PENTIER Messages postés 58801 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 janvier 2025 17 264
26 avril 2013 à 18:35
Soyez indulgent ! N'oubliez pas que Natachachachacha habite à l'autre bout du monde, dans le grand froid, où les communications sont difficiles et longues (en traineau) ...
0
Natachachacha Messages postés 1 Date d'inscription mercredi 20 mars 2013 Statut Membre Dernière intervention 21 mars 2013
Modifié par Natachachacha le 27/04/2013 à 18:28
Mdr... Mon igloo commence à fondre cependant... l'été arrive il fait 2C aujourd'hui. Maillot de bain et bronzette oblige !
0
Raymond PENTIER Messages postés 58801 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 janvier 2025 17 264
28 avril 2013 à 05:02
N'est-ce pas ?
:-)
0
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 110
26 avril 2013 à 19:14
Re,

A la demande de Ricky et ceux qui ont la mémoire qui flanche

https://www.cjoint.com/c/CDAtnZP2sLb
0
Ricky38 Messages postés 4349 Date d'inscription samedi 15 mars 2008 Statut Contributeur Dernière intervention 2 novembre 2013 1 459
26 avril 2013 à 19:17
Merci Mike


Bonne journée
0
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 110
2 mai 2013 à 21:18
Salut le fil,


je suis de retour, chaque fournisseur d'accès à ces propres paramètres de connections et en Amérique c'est encore plus compliqué. Ci dessous un lien avec quelques fournisseur dont dans la liste Shaw

http://kb.hpwebos.com/wps/portal/kb/common/article/51497_fr.html


apparemment il faut remplacer smtp. etc ... par

shawmail.cg.shawcable.net

mais également le numéro du port

le plus simple, si Natachachacha à déjà une messagerie qui fonctionne, il suffit de jeter un oeil sur les propriétés du compte exemple avec Outoolk Compte de messagerie/sélectionner un compte et Propriétés/onglet Serveur relever l'adresse de courrier sortant et onglet Avancé le numéro du port
0
Natachachacha Messages postés 1 Date d'inscription mercredi 20 mars 2013 Statut Membre Dernière intervention 21 mars 2013
4 mai 2013 à 00:24
Merci Mike pour la rechercher.
J'ai testé avec le smtp de shaw et ça ne fonctionne pas :(

Idem avec le même smtp que dans outlook, j'ai tjs le même message d'erreur.

Ça commence mal pour moi lol

Pour être sure que je fais bien ce qu'il faut :
Const Dest As Variant = "wwwww.wwwwwwwww.fr" 'adresse mail des l'expéditeur
Const Exped As Variant = "communication@fpfa.ca" 'adresse mail du destinataire
Const C_Ent As Variant = "SMTP.gmail.com" 'le SMTP de son fournisseur d'accès
Port sortant : 465

Voilà ce que j'ai mis. C'est bien dans les 1er lignes uniquement qu'il faut mettre ça, right ?
0
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 110
Modifié par Mike-31 le 4/05/2013 à 08:17
Re,

Oui c'est bien cela à part qu'il faut saisir également une adresse valide à cette ligne

Const Dest As Variant = "wwwww.wwwwwwwww.fr" 'adresse mail des l'expéditeur

pour faire le point, actuellement tu te sert de Outlook

Si oui et que tu n'as pas de soucis pour envoyer tes mails as tu relevé et retranscrit dans le code le smtp ou équivalent ainsi que le numéro de port

regarde également si la sortie ne nécessite pas une authentification

évite de mettre dans les discussions des renseignements personnels comme une adresse mail valide "communication@fpfa.ca"

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0