Bonjour à toutes et à tous
Dans la macro ci-dessous, je boucle sur une plage contenant des adresses email qui me permet d'envoyer le classeur actif à ces personnes.
Au lieu d'envoyer autant de mails que de destinataires, j'aimerais envoyer un seul mail à tous les destinataires.
Style:
ActiveWorkbook.SendMail Array(Destinataire1,Destinataire2,etc....), "COMMANDE N°" & NumCommande, AccuseReception
Comment puis-je procéder avec ma boucle ?
Code actuel:
Merci par avance pour vos propositions
Dans la macro ci-dessous, je boucle sur une plage contenant des adresses email qui me permet d'envoyer le classeur actif à ces personnes.
Au lieu d'envoyer autant de mails que de destinataires, j'aimerais envoyer un seul mail à tous les destinataires.
Style:
ActiveWorkbook.SendMail Array(Destinataire1,Destinataire2,etc....), "COMMANDE N°" & NumCommande, AccuseReception
Comment puis-je procéder avec ma boucle ?
Code actuel:
Code:
If Bat = "A" Then
For Each cel In .Range("A2:A" & .Range("A65536")(xlUp).Row)
destinatairesA = cel.Value
If cel.Value <> "" Then
'envoi du mail avec num de commande
ActiveWorkbook.SendMail destinatairesA, "COMMANDE N°" & NumCommande, AccuseReception
End If
Next cel
End If
Merci par avance pour vos propositions