Bonjour le forum,
J'ai trouvé un code VBA qui répond en grande partie à ma problématique :
Sub EnvoiUnMail()
Dim MailAd As String
Dim Msg As String
Dim Subj As String
Dim URLto As String, CC As String
MailAd = Range("d1")
Subj = Range("d3")
Msg = Msg & Range("d4")
CC = Range("D2")
URLto = "mailto:" & MailAd & "?subject=" & Subj & "&cc=" & CC & "&body=" & Msg
ActiveWorkbook.FollowHyperlink Address:=URLto
End Sub
Le problème est que ce code me crée le message dans ma boite mail mais ne l'envoie pas. Comment faire pour qu'il s'envoie automatiquement ?
A l'heure actuel, le code permet d'envoyer un contenu à une personne (Ex adresse mail en d1 recoit le msg écrit en d4).
Comment faire si je veux envoyer également d'autre contenue à d'autre personne ? J'ai copie coller les lignes en changeant les destinations ça fonctionne mais ça me fait un code enorme, peut on indiquer une plage plutot ?
Merci pour votre aide.
J'ai trouvé un code VBA qui répond en grande partie à ma problématique :
Sub EnvoiUnMail()
Dim MailAd As String
Dim Msg As String
Dim Subj As String
Dim URLto As String, CC As String
MailAd = Range("d1")
Subj = Range("d3")
Msg = Msg & Range("d4")
CC = Range("D2")
URLto = "mailto:" & MailAd & "?subject=" & Subj & "&cc=" & CC & "&body=" & Msg
ActiveWorkbook.FollowHyperlink Address:=URLto
End Sub
Le problème est que ce code me crée le message dans ma boite mail mais ne l'envoie pas. Comment faire pour qu'il s'envoie automatiquement ?
A l'heure actuel, le code permet d'envoyer un contenu à une personne (Ex adresse mail en d1 recoit le msg écrit en d4).
Comment faire si je veux envoyer également d'autre contenue à d'autre personne ? J'ai copie coller les lignes en changeant les destinations ça fonctionne mais ça me fait un code enorme, peut on indiquer une plage plutot ?
Merci pour votre aide.