Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

envoie multiple avec EmailSendTo

  • Initiateur de la discussion Initiateur de la discussion alfonso
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

A

alfonso

Guest
bonjour
je cherche a envoyé un mail à plusieurs destinataires

voici une partie de mon code

j'ai éssaye de séparer les adresse par des point virgule mais l'envoie ne s'effectue qu'a la première adresse mais chose avec des virgules l'email est envoyé à la première adresse de la liste

pouvez-vous m'aidez
 
Re : envoie multiple avec EmailSendTo

c'est un début par contre ma liste de diffusion d'email ne se trouve pas dans des cellules moi je dois les entrer directement dans la macro comme ca quand je clic dessus ca envoie automatiquement a toutes les personnes
 
Re : envoie multiple avec EmailSendTo

Re

Dans ce cas, essayes d'adapter ceci:
Code:
Sub test()
EMailSendTo = Split("adresse1@free.fr,adresse2@hotmail.fr,adresse4@yahoo.fr", ",") 'liste de diffusion
For i = 0 To UBound(EMailSendTo)
adresses = adresses & EMailSendTo(i) & ";"
Next i
MsgBox Left(adresses, Len(adresses) - 1)
End Sub
 
Re : envoie multiple avec EmailSendTo

Re

Code:
Sub test_II()
Dim EMailSendTo
Dim i As Byte
Dim adresses As String
EMailSendTo = Split("adresse1@free.fr,adresse2@hotmail.fr,adresse4@yahoo.fr", ",") 'liste de diffusion
For i = 0 To UBound(EMailSendTo)
adresses = adresses & EMailSendTo(i) & ";"
Next i
MsgBox Left(adresses, Len(adresses) - 1)
End Sub
 
Re : envoie multiple avec EmailSendTo

toujours la même erreur sinon si c'est pas possible je vais mettre les mails dans des cellules et dire à excel d'allé chercher les mails

comment je dois écrire les mails?

1 par cellule ou tous dans la même cellule séparé de virgules et entre guillemet ??
merci
 
Re : envoie multiple avec EmailSendTo

re

la version que je possede est microsoft office 2000 SR

quand je copie ta macro test2 seul dans un classeur vierges oui ca fonctionne (par contre je ne reçois aucun mail mais ca doit etre normal)

et quand je l'adapte a ma macro la sa me donne l'erreur donné plus haut

voici mon code complet adapter avec ta macro
 
Dernière modification par un modérateur:
Re : envoie multiple avec EmailSendTo

Re


C'est normal la macro test2 n'envoie pas de mails

C'était une macro de test pour te montrer comment créer une chaine de caractères (les adresses email) séparés par un ;

Et affichée dans une MsgBox.

Ensuite il fallait l'intéger ainsi dans ta macro.
Code:
'début de ta macro
  EMailSendTo = Split("ozelasim@free.fr, [EMAIL="as_turc@hotmail.fr"]as_turc@hotmail.fr[/EMAIL]", ",") 'liste de diffusion
  For i = 0 To UBound(EMailSendTo)
  adresses = adresses & EMailSendTo(i) & ";"
  Next i
 EMailCopyTo = Left(adresses, Len(adresses) - 1)
'reste de ta macro
 
Dernière édition:
Re : envoie multiple avec EmailSendTo

Re



Je ne lis pourtant pas la même chose dans le code que tu as posté

Code:
  EMailSendTo = Split("ozelasim@free.fr, [EMAIL="as_turc@hotmail.fr"]as_turc@hotmail.fr[/EMAIL]", ",") 'liste de diffusion
  For i = 0 To UBound(EMailSendTo)
  adresses = adresses & EMailSendTo(i) & ";"
  Next i
[B]   MsgBox Left(adresses, Len(adresses) - 1)[/B]
  EMailCopyTo =[B] "" 'liste de diffusion en copie[/B]
  EMailSubject = "Suivi des convocations clients" 'sujet du mail

C'est différent de mon dernier message non??
 
Re : envoie multiple avec EmailSendTo

Bonjour à tous,

Je m'immisce dans votre fil pas non pas pour vous apporter ma contribution mais simplement pour vous informer que j'ai eu besoin suite à une demande d'un visiteur de mon site de faire de l'envoi simultané de 29 fichiers à un destinataire différent (1 fichier=1 adresse mail)
J'ai essayé avec Outlook Express puis Thunderbird mais comme il faut utiliser le Sendkeys, ce n'était pas top, il y avait parfois des loupés.
Au hasard de mes recherches sur le Web, j'ai trouvé une solution qui utilise GMail comme serveur SMTP et cela m'a paru bien mieux adapté à mon cas.
Seule contrainte, avoir un compte GMail.
Peut-être que cela peut intéresser quelqu'un.
 
Re : envoie multiple avec EmailSendTo

Bonjour Eric



Tu utilises un code VBA avec Gmail

Ou tu fais l'envoi directement de ton compte Gmail?


PS: alfonso: si dans ton code VBA, les adresses mail sont réelles, tu devrais peut-être les remplacer par des adresses mail fictives non?
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…