Quand je fais ça mon mail s'envoie avec la ligne que je souhaite. Par contre quand j'essaye de mettre un for et de remplacer les valeurs par "i" plus rien ne s'envoie.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
Sub Test_mail()
For i = 1 to 484
If ActiveSheet.Cells(i,3).Value = "NON" then
ActiveSheet.Rows(5).Select
ActiveWorkbook.EnvelopeVisible = True
With ActiveSheet.MailEnvelope
.Introduction = "bonjour "
.Item.To = " ActiveSheet.Cells(i,3).Value "
.Item.Subject = "sujet
.Item.Send
End With
End If
Next i
End Sub |
J'ai également essayer des codes plus complexes comme ici :
https://excel.developpez.com/faq/?page=Messagerie
cependant rien ne marche.
Dans un premier temps je chercher d'abord a pourvoir transmettre les infos de ma ligne excel j'ai pas besoin que ça soit propre.
Merci d'avance .