Je te joins un extrait de mon tableau ( le tableau réel comporte 350 entrées)
Le but ultime est de récupérer dans le carnet d'adresse de Thunderbird les adresses mail qui se trouvent dans la colonne "O" afin de faire une liste de diffusion pour un mailing.
J'aurais souhaiter si cela est possible récupérer toutes les adresses d'un coup plutôt que de les prendre une par une.
Je me souviens avoir lu quelque part qu'on peut construire une macro pour y arriver mais je ne retrouve pas l'info.
Si tu peux m'éclairer sur le sujet, ce serait sympa.
Sub EnvoiMail()
'Macro dan le 13/08/2010
Dim MailAd As String, MailAd1 As String, Subj As String, URLto As String
Dim nblig As Long
Dim i As Integer
nblig = ActiveSheet.Rows.Count
For i = Range("O" & nblig).End(xlUp).Row To 2 Step -1
If Range("O" & i) <> "" Then
MailAd = Range("O" & i) & ";"
MailAd1 = MailAd & MailAd1
End If
Next i
URLto = "mailto:" & MailAd1 & "?subject=" & Subj
ActiveWorkbook.FollowHyperlink Address:=URLto
End Sub
Code à placer dans un module en VBA puis dessiner un bouton sur ta feuille et lui associer cette macro.