Macro Excel pour envoi automatique de mails

Fermé
holden59 Messages postés 44 Date d'inscription mardi 14 juin 2016 Statut Membre Dernière intervention 28 juillet 2021 - 27 janv. 2020 à 14:44
f894009 Messages postés 17200 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 11 septembre 2024 - 24 févr. 2020 à 18:09
Mesdames, Messieurs Bonjour,
Je me permets de vous solliciter au sujet d'une demande de mon employeur.
J'appartiens à un service de facturation payant des heures effectuées par des prestataires extérieurs. Ces prestataires nous envoient chaque mois M un relevé correspondant aux heures effectuées durant le mois M-1. Selon diverses règles en vigueur chez nous, ils ont jusqu'au 15 du mois M pour transmettre le mois M-1. Exemple, en date du 15 Février, normalement tout le monde nous aura envoyé le relevé de Janvier.
Grace à différents logiciels, j'arrive à savoir quelle structure nous a envoyé son relevé et pour combien d'heures.
Mon employeur m'a fixé pour objectif de créer une macro excel qui enverrai automatiquement un mail pour les prestataires qui n'enverraient en temps et en heures leur relevé.
Dans l'exemple du fichier excel ci-joint (https://www.cjoint.com/c/JABnPkq6FXR, il faudrait envoyer un mail à l'adresse indiquée :
- à l'établissement1 pour Février
- à l'établissement2 pour Janvier
- à l'établissement3 pour Janvier et Février
- rien à l'établissement4

Merci à tous d'avance pour votre collaboration,
A voir également:

10 réponses

f894009 Messages postés 17200 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 11 septembre 2024 1 708
27 janv. 2020 à 18:22
Bonjour,

Dans l'exemple du fichier excel ci-joint (https://www.cjoint.com/c/JABnPkq6FXR)

Lien plus dispo!!!!!!!!!!!!!!!!!!!!!!

Envoi par Outlook ou …!!!!
0
holden59 Messages postés 44 Date d'inscription mardi 14 juin 2016 Statut Membre Dernière intervention 28 juillet 2021 18
28 janv. 2020 à 09:37
J'ai généré un nouveau lien du coup:
https://www.cjoint.com/c/JACiKYj5YLR
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 306
28 janv. 2020 à 10:10
Bonjour

quel logiciel de messagerie ? outlook ? , Gmail ? ...

létablissement 4 a fourni des prestations pendant les 3 mois; pourquoi on ne lui envoie rien ?

pas très sérieux comme demande....
0
holden59 Messages postés 44 Date d'inscription mardi 14 juin 2016 Statut Membre Dernière intervention 28 juillet 2021 18
28 janv. 2020 à 10:31
On ne lui envoie rien parce que le but est d'envoyer un mail à ceux qui ont une ligne à zéro. Le mail aura pour texte qqch du style :
"nous n'avons toujours pas accusé réception des relevés concernant les mois X, Y, Z..."

la messagerie est outlook 2016.
0

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

Posez votre question
holden59 Messages postés 44 Date d'inscription mardi 14 juin 2016 Statut Membre Dernière intervention 28 juillet 2021 18
21 févr. 2020 à 09:42
petite relance sur ce topic, j'ai vraiment besoin d'une réponse svp
0
f894009 Messages postés 17200 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 11 septembre 2024 1 708
Modifié le 21 févr. 2020 à 16:11
Bonjour,
j'ai vraiment besoin d'une réponse svp
Tout a fait Thierry.
Nous, c'est de renseignements que nous avons besoin.
Connaissez vous la programmation VBA?
Le fichier ne restera pas ouvert en permanence (24/24)
Vous serez le seul a vous servir de ce fichier (pour la mise a jour si vous etes absent et relance) ?
0
holden59 Messages postés 44 Date d'inscription mardi 14 juin 2016 Statut Membre Dernière intervention 28 juillet 2021 18
21 févr. 2020 à 16:14
avec grand plaisir les renseignements,
oui je connais VBA et c'est bien par ce programme que je souhaiterai passer.
normalement je serai le seul à l'ouvrir, excepté ma responsable à la rigueur mais qui ne touchera rien; ne vous inquiétez pas.
il serait ouvert une fois par jour en moyenne afin d'effectuer des mises à jour. la source de données (xlsx) est ailleurs.
merci,
0
f894009 Messages postés 17200 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 11 septembre 2024 1 708
21 févr. 2020 à 17:16
Re,

la source de données (xlsx) est ailleurs.
Plait-il?
0
holden59 Messages postés 44 Date d'inscription mardi 14 juin 2016 Statut Membre Dernière intervention 28 juillet 2021 18
Modifié le 21 févr. 2020 à 17:19
en fait se sont des des sommes et des recherchev
mais ce n'est pas très grave je pense, au pire je collerai la valeur tkt
0
f894009 Messages postés 17200 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 11 septembre 2024 1 708
21 févr. 2020 à 17:57
Re,

Meme fichier que le code ou un autre fichier?
0
holden59 Messages postés 44 Date d'inscription mardi 14 juin 2016 Statut Membre Dernière intervention 28 juillet 2021 18
24 févr. 2020 à 09:55
Bonjour,
Pour essayer d'être transparent, le logiciel BO me donne un fichier xlsx que je dépose sur un SSD. Un fichier dans un autre SSD, est paramétré via recherchev, pour s’alimenter. Il s'agit bien de celui qui est en exemple et c'est ce fichier qui doit grâce à une macro envoyer un e-mail à tous les établissements qui ont un 0 dans la colonne indiquée.
Un immense merci d'avance,
0
f894009 Messages postés 17200 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 11 septembre 2024 1 708
Modifié le 24 févr. 2020 à 10:56
Bonjour,

Donc le code sera dans le fichier avec les formules.
Ok, je regarde la chose

Question: la ligne Mois se remplit au fil des mois ou vous mettez mes 12 mois en une seule fois?
0
holden59 Messages postés 44 Date d'inscription mardi 14 juin 2016 Statut Membre Dernière intervention 28 juillet 2021 18
24 févr. 2020 à 11:15
je ferais ce qui est le plus facile pour toi
maintenant, s'agissant de factures mensuelles, cela n'a aucun sens d'envoyer une alerte aux établissements n'ayant pas envoyés leur relevé de Décembre 2020!
0
f894009 Messages postés 17200 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 11 septembre 2024 1 708
Modifié le 24 févr. 2020 à 13:32
Re,

envoyés leur relevé de Décembre 2020!
L'anticipation ca vous dit rien, epithete que les releves sont déjà pret...
Le code aurait et fait pour.

Une facon de faire, nom de feuille a adapter:
https://mon-partage.fr/f/armMKWzi/

Traitement a l'ouverture avec contrôle date si jour=15 et possibilite de faire le traitement avec le bouton si besoin (pas fait le 15 ou …)
0
holden59 Messages postés 44 Date d'inscription mardi 14 juin 2016 Statut Membre Dernière intervention 28 juillet 2021 18
24 févr. 2020 à 14:22
t'es un génie! aussi rapidement, chapeau.
Un immense merci, c'est parfait!
j'ai quand même 2-3 questions:
- je ne vois pas la mention de la période. en gros ma responsable souhaiterai réceptionner au 31/03 tous les relevés concernant le mois de Février (et non le 15 comme dans ton exemple). je préférerais faire la modif moi-même (pour m'améliorer)
- je ne comprends si la macro est automatique ou manuelle; en gros va t'elle envoyer un mail à tous les établissements durant mon sommeil ou dois-je intervenir? dans l'idéal, je préférerai intervenir.
- pour modifier le texte, connais-tu le code de ponctuation stp? le texte sera retravailler avec ma responsable et commencera par "Madame, Monsieur," etc, comportera des paragraphes, des mises en forme, etc je suppose ne pas pouvoir utiliser directement dans la macro les mises en formes, non?
0
f894009 Messages postés 17200 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 11 septembre 2024 1 708
Modifié le 24 févr. 2020 à 18:11
Re,

mon sommeil ou dois-je intervenir
Dormez tranquille, la seule chose qui soit automatique c'est les envois @Mail ou lancement manuel seulement si vous ouvrez le fichier pas autrement

Si vous voulez le dernier jour du mois, il y a quelque modifs a faire. Notamment, un tableau avec le nombre de jour par mois et une detection annee bissextile si votre fichier doit aller a 2024 et plus (fevrier a 29 jours).
Donc test du mois et du jour du mois avec la donnee du tableau pour le mois en cour.

La partie de code a modifier est dans la procedure Envoi_EMailAutomatique du module MEnvoi_EMail
Vous vous sentez de taille, chaud bouillant?
0