Microsoft 365 envoi automatisé de mails - Roland_M

Usine à gaz

XLDnaute Barbatruc
Supporter XLD
Bonsoir Roland_M,
Bonsoir à toutes et à tous,

@Roland : j'ai repris ton fichier du fil https://www.excel-downloads.com/threads/macro-qui-lance-e-mail-orange.20056223/

Voilà pourquoi j'y reviens :
Peut-être t'en souviens-tu, mais voilà déjà longtemps, j'ai utilisé ton fichier auquel j'avais apporté des adaptations.
D'ailleurs, je t'avais beaucoup sollicité à cette époque.
Ton fichier que je reprends dans le fil, peut envoyer des mails à plusieurs destinataires et ça, c'est déjà super bien !
Toutefois, si l'on veut joindre un fichier différent à chaque mail, à moins de sélectionner et d'envoyer en 1 par 1, ce n'est pas possible.

Ma bouteille à la mer
Chaque mois j'envoie à mes Clients un relevé de leurs RdVs pris,
Cela représente environ 300 mails qu'il serait génial de pouvoir automatiser.

Contexte
- Le texte et l'objet du mail sont toujours les mêmes,
- tous les fichiers à joindre sont dans Le même dossier,
- les noms des fichiers à envoyer commencent toujours par les noms des Clients,
par exemple : MACHIN LIONEL 20200430 Pack à renouveler Rest 0 RdV - dispo
- les noms des Clients sont toujours contenus dans les adresses mails, mais peuvent être positionnés différemment,

Exemples positions des noms contenus dans les adresses mails
machin@xxxxxxxx.com
l.machin@xxxxxxxx.net
lmachin@xxxxxxxx.com
lionel.machin@xxxxxxxx.com
lionelmachin@xxxxxxxx.com
machin.lionel@xxxxxxxx.com
machinlionel@xxxxxxxx.com
En espérant ne pas en avoir oublié lol

Serait-il possible qu'un code puisse rechercher dans le dossier qui contient tous les fichiers
et de joindre pour chaque adresse mail celui qui lui correspond ?

Voilà qui serait génial mais certainement très difficile à coder ?
Bouteille à la mer, depuis des années, je recherche régulièrement sur internet mais toujours sans succès.

Bonne fin de soirée,
Je joins le fichier de Roland_M,
Amicalement,
lionel,
 

Pièces jointes

  • FICH_EnvoiMail_CdoPerso.xlsm
    88.7 KB · Affichages: 37
Dernière édition:

juvaxe

XLDnaute Occasionnel
Bonjour

Sans voir je ne vais pas pouvoir te répondre.

Peux-tu m'envoyer une version simplifiée du classeur. Par version simplifiée j'entends les dix premières lignes de la Feuil1 et les dix premières lignes de la Feuil2.

En terme de confidentialité je ne pense pas qu'il y aie beaucoup de risque. Les noms de sont pas complets, il n'y a pas d'adresse; le nom de la pièce jointe n'est pas nécessaire. Si non il y a la messagerie privée.

Je te joins un exemple du classeur Liste_Folder qui marche, tu peux comparer le contenu des Feuil1 et 2. Je ne change pas le nom du classeur, ce n'est pas nécessaire.

Quand tu ouvriras ce classeur passe directement au bouton "Mails".

Revenir sur le classeur de Roland est vraiment trop compliqué. L'esprit du travail de Roland c'est un message et une pièce jointe sans plus. L'adapter à ta demande revient à le repenser entièrement.

Il est vrai que ce j'ai préparé apparaitra bien rudimentaire et rustique à coté du classeur de Roland dont l'ergonomie ne souffre pas la critique.

Si une lecteur de cette discussion se porte volontaire pour revisiter l'ergonomie de ce j'ai fait : pas de problème. Je connais mon point faible ...

Mais la fonctionnalité est bien là, conformément à ton besoin.

Je peux également ajouter une Feuille "Historique" ou "B.D." dans laquelle je mettrai à la suite, numérotés à partir de 1 les mails envoyés.
Non pas d'ajouter une feuille qui risque, à terme, de surcharger le classeur, je saurais créer une base de données Access par exemple pour conserver cet historique.

Cette feuille supplémentaire comporterait donc, dans l'ordre :

N° de séquence, Date du jour, Nom, Mail, Pièce jointe

Cdt
 

Pièces jointes

  • Liste_Folder.xlsm
    29.3 KB · Affichages: 4

juvaxe

XLDnaute Occasionnel
Bonjour

Dans mon essai, quand je clique sur le bouton Mails, la colonne C des lignes Machin et Dupont est renseignée par l'adresse Mail qui est dans la feuille 2 alors que la colonne 2 de Bidule reste à blanc.

Dans la Feuil2 il y a bien une adresse mail "lionel.machin... " et une autre "dupont.disigny ... " qui contiennent les noms qui sont dans la Feuil1; alors qu'il n'y a pas d'adresse mail qui contient "Bidule".

Voir les prints du classeur avant et après click ainsi que la Feui2 qui contients les adresse mail à inspecter.

Avant click qui correspond au classeur tel que tu l'as chargé
Après click comme son nom l'indique après clique touche "Mails"
Le contenu de la Feuil2

Cdt
 

Pièces jointes

  • Avant click.pdf
    6.7 KB · Affichages: 3
  • Après click.pdf
    7.6 KB · Affichages: 3
  • Feuil2.pdf
    4.1 KB · Affichages: 2

Usine à gaz

XLDnaute Barbatruc
Supporter XLD
Bonsoir,

Merci pour ton nouveau message.
Quand clique sur "Mails", je n'obtiens pas ce que tu me montre dans ton PDF "après clic".

Voici le fichier obtenu avant le clic sur "Mails".
Je ne vois pas pourquoi ça ne fonctionne pas chez moi.
Bonne fin de journée :)
lionel,
 

Pièces jointes

  • mails_lionel.xlsm
    29.8 KB · Affichages: 0

Usine à gaz

XLDnaute Barbatruc
Supporter XLD
Bonjour juvaxe,
Bonjour Roland,
Bonjour à toutes et à tous,
Je vous souhaite un beau dimanche,
Me revoilou :)

Je poste à nouveau le fichier de Roland qui est vraiment super avec les "arrangements" que j'y ai apporté pour l'automatiser "plus" et étendre les fonctionnalités.
Je n'ai pas touché aux codes de Roland.

L'objectif serait de pouvoir intégrer les codes de juvaxe en espérant que ce soit possible car il "suffirait" d'ajouter une routine avec un autre bouton sans toucher aux codes de Roland.
Facile à dire lol :) ... mais à faire ?...
Sans titre.png
J'explique dans l'onglet "Comment ça marche" le fonctionnement qui "m'irait bien" :)
@+,
lionel :)
 

Pièces jointes

  • Roland_CdoMsg_5simple_lionel.xlsm
    181.8 KB · Affichages: 1
Dernière édition:

Usine à gaz

XLDnaute Barbatruc
Supporter XLD
Bonjour juvaxe,
Bonjour Roland,
Bonjour à toutes et à tous,
Je vous souhaite une belle journée,
Me revoilou :)

Ce #post est adressé à Roland,
Je reviens vers toi pour une question (hors mon besoin)
J'utilise ton fichier pour envoyer des mails quand il s'agit de joindre le même fichier à tous les destinataires .

Il y a une ligne à remplir que je n'ai pas comprise :
Connexion Code Accès(si SSL=true) = j'avais renseigné la colonne B avec mon nom et ça fonctionne super bien.

Mais, quand je change le nom, j'obtiens l'erreur suivante :
voir photo ci-dessous
Sans titre.png

Peux-tu me dire à quoi correspond ou à quoi doit correspondre cette ligne ?

Je te remercie et prends soin de toi :)
Amicalement,
lionel,
 

Roland_M

XLDnaute Barbatruc
Bonjour,

tu n'as pas à changer de nom !? pourquoi faire ?
si SSL = FALSE tu mets rien en dessous !?
si SSL = TRUE tu remplis en dessous les cellules en dessous, avec :
ton adres.mail
ton code d'accès messagerie(fournisseur)
EDIT: à ce moment là, le no de port est 465 !
faut regarder à droite le cadre jaune il y toutes les infos !


si tu n'as pas changé tes paramètres chez ton fournisseur
t'as pas à changer de nom !
 
Dernière édition:

Discussions similaires