J'ai qq notions de VBA d'il y a qq années, et là j'essaye de m'y remettre.
Alors, pour l'instant j'ai un fichier excel avec en colonne A mon listing de clients (par ordre alphabétique) et en colonne B, C, D etc les mois de l'année (de janvier à décembre). J'ai ensuite une "X" par exemple en cellule B2 si M. Untel a effectué son entretien en janvier. J'aimerais créer un rappel automatique (type msgbox par exemple) qui s'affiche à l'ouverture de mon fichier excel et cela 1 mois avant l'entretien (donc pour M. Untel que la msgbox s'affiche en décembre). Le TOP du top serait que cette même msgbox envoie un e-mail automatiquement aux clients à relancer (sur la base d'un e-mail type où il faudrait juste changer le nom du client).
J'ai déjà trouvé qq éléments de réponse sur le forum mais rien qui ne fonctionne avec les "mois"...
Merci d'avance,
Et dites moi si mon souhait n'est pas assez explicite
Re : comment créer un rappel annuel sous VBA, avec liste clients et les mois de l'ann
Bonjour manounoute,
Bienvenue sur XLD,
C'est sans doute faisable, mais si tu as autant de Msgbox que de clients à relancer, ça ne risque pas d'être un peu lourd ?
Peux-tu nous fournir un fichier exemple sans données confidentielles pour voir la structure du tableau ?
Re : comment créer un rappel annuel sous VBA, avec liste clients et les mois de l'ann
Re,
Donc, récapitulons, tu ouvres le fichier le 1er Janvier (pas de repos pour les braves ) et il te dit : Monsieur Muller doit faire sa révision en février, doit-on lui envoyer un message
Tu réponds Oui, le message est envoyé, nickel
Tu réouvres ton fichier le 2 janvier, il te remet le même message ? C'est à toi de te souvenir que tu as déjà envoyé le message, ou faut-il stocker les messages envoyés quelque part ?
Ensuite, en fonction de la méthode que tu souhaites utiliser pour envoyer les mail, il pourrait être intéressant de savoir quel client de messagerie (logiciel) tu utilises
Re : comment créer un rappel annuel sous VBA, avec liste clients et les mois de l'ann
Alors c'est pour une amie à moi qui envoies ses mails depuis la messagerie d'orange, mais je peux lui configurer sur Outlook si c'est plus simple après pour Excel.
Si c'est possible de stocker les messages envoyés, tant mieux, sinon on rajoute une colonne pour msg envoyés.
Re : comment créer un rappel annuel sous VBA, avec liste clients et les mois de l'ann
Bonjour manounoute,
C'est quoi Orange, un client de messagerie ? (ne me dit pas que c'est un fournisseur d'accès, ça je sais)
Il y a peut-être moyen d'envoyer un mail avec CDO mais je ne maîtrise pas cette méthode, alors je ne sais pas trop
Pas possible de configurer son compte Orange sur Outlook ?
Re : comment créer un rappel annuel sous VBA, avec liste clients et les mois de l'ann
Oui, sa messagerie pro est sur Orange. Il ne s'agit pas d'un problème de configuration mais simplement Outlook est obsolète sur son ordinateur, et si j'installe une version d'essai cela signifie que dans un mois ce que tu as fait ne marchera plus
Re : comment créer un rappel annuel sous VBA, avec liste clients et les mois de l'ann
Re,
Peut-être comme ça mais
1) comme déjà dit, je ne maîtrise pas la méthode d'envoi de mails par CDO
2) du poste où je suis je ne peux pas la tester, ça ne fonctionne pas
Donc si ça ne marche pas chez toi, je ne pourrais pas te dépanner mais dis-le nous quand même si un spécialiste de CDO passe par là