Macro Excel pour envoi automatique de mails
holden59
Messages postés
48
Date d'inscription
Statut
Membre
Dernière intervention
-
f894009 Messages postés 17277 Date d'inscription Statut Membre Dernière intervention -
f894009 Messages postés 17277 Date d'inscription Statut Membre Dernière intervention -
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,
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:
- Macro Excel pour envoi automatique de mails
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Réponse automatique thunderbird - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
10 réponses
Bonjour,
Dans l'exemple du fichier excel ci-joint (https://www.cjoint.com/c/JABnPkq6FXR)
Lien plus dispo!!!!!!!!!!!!!!!!!!!!!!
Envoi par Outlook ou …!!!!
Dans l'exemple du fichier excel ci-joint (https://www.cjoint.com/c/JABnPkq6FXR)
Lien plus dispo!!!!!!!!!!!!!!!!!!!!!!
Envoi par Outlook ou …!!!!
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....
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....
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.
"nous n'avons toujours pas accusé réception des relevés concernant les mois X, Y, Z..."
la messagerie est outlook 2016.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
petite relance sur ce topic, j'ai vraiment besoin d'une réponse svp
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) ?
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) ?
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,
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,
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
mais ce n'est pas très grave je pense, au pire je collerai la valeur tkt
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,
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,
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!
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!
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 …)
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 …)
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?
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?
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?
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?