Bonjour,
petite question. J'utilise un code VBA (je suis débutant), afin de sélectionner une cellule pour qu'au final cela me prépare un mail. De ce fait, il faudrait encore pouvoir ajouter un ; entre chaque adresses. Ma question :
Est-il possible de lui faire sélectionner plusieurs cellules afin que les adresses mails se suivent (c'est la partie : Bcc = Range("d5") que je dois modifier) ?
Le code :
Sub EnvoiUnMail()
Dim MailAd As String
Dim Msg As String
Dim Subj As String
Dim URLto As String, Bcc As String
MailAd = Range("a1")
Subj = Range("d2")
Msg = Msg & Range("d3")
Bcc = Range("d5")
URLto = "mailto:" & MailAd & "?subject=" & Subj & "&Bcc=" & Bcc & "&body=" & Msg
ActiveWorkbook.FollowHyperlink Address:=URLto
End Sub
Pour résumer, dans les cellules D1 à D250, j'ai une adresse mail par cellule. Le but étant que par cette macro je puisse préparer ce mail avec toutes ces adresses en CCi.
J'ai bien trouvé ce code (en mettant en D les adresses mail et en E le :
Bcc = Range("D5") & Range("E5") & Range("D6") & Range("E5")
Mais le problème c'est que si dois le continuer jusqu'à 250 ça va représenter un code hyperlong...