gourdin
XLDnaute Impliqué
Bonjour,
Sur le forum, j’ai trouvé ce code pour mettre 100 adresses mail de ma colonne A comme destinataires. Cela fonctionne très bien.
Sub envoi_mail()
Dim Adresse As Range
Dim MailAd As String
Dim URLto As String
For Each Adresse In Range("A1:A100")
If Not IsEmpty(Adresse) Then
MailAd = MailAd & Adresse.Text & ";"
End If
Next
URLto = "mailto:" & MailAd
ActiveWorkbook.FollowHyperlink Address:=URLto
End Sub
Mais, par exemple, en filtrant des colonnes de mon tableau, ne s’affiche que 20 adresses mail (qui ne sont pas des cellules à la suite les unes des autres dans la colonne)
Il y t-il un code qui ne prennent en compte que les cellules filtrés et donc uniquement ces 20 adresses comme destinataires ?
Sur le forum, j’ai trouvé ce code pour mettre 100 adresses mail de ma colonne A comme destinataires. Cela fonctionne très bien.
Sub envoi_mail()
Dim Adresse As Range
Dim MailAd As String
Dim URLto As String
For Each Adresse In Range("A1:A100")
If Not IsEmpty(Adresse) Then
MailAd = MailAd & Adresse.Text & ";"
End If
Next
URLto = "mailto:" & MailAd
ActiveWorkbook.FollowHyperlink Address:=URLto
End Sub
Mais, par exemple, en filtrant des colonnes de mon tableau, ne s’affiche que 20 adresses mail (qui ne sont pas des cellules à la suite les unes des autres dans la colonne)
Il y t-il un code qui ne prennent en compte que les cellules filtrés et donc uniquement ces 20 adresses comme destinataires ?