Bonjour à vous,
Dans un premier temps merci à ce forum d'exister il m'a dépatouillé de nombreuses fois, je me lance donc aujourd'hui à également demander votre aide.
J'ai créé un fichier Excel où je voudrais faire une macro pour l'envoi de mail en cliquant dessus,
j'utilise la macro suivante et je souhaiterai trouver une astuce pour passer à la ligne suivante sans recréer cette macro des centaines fois,
"Sub Ligne()
End Sub
Dim LeMail As Variant
Set LeMail = CreateObject("Outlook.Application") 'création d'un objet outlook
With LeMail.Createitem(olMailTeam) 'informe le programme que nous voulons envoyer un mail
.Subject = "Surveillance à réaliser"
.To = Range("c5:C3000") & ";" & Range("H5:H3000")
.Body = "Bonjour " & Range(" g5:G3000") & "," & vbCrLf & vbCrLf & "Vous avez des surveillances de compétences à réaliser le plus rapidement possible, pour " & Range("B5:B3000") & " concernant un " & Range("e5:E3000") & " de niveau " & Range("f5:f3000") & ", en " & Range("D53000") & ", " & Range("B5:B3000") & " nous vous laissons le soin d'envoyer les documents necessaires à son évaluation," & vbCrLf & "Belle journée à vous deux. Cordialement "
.Send
End With"
Avez vous une idée ?
En espérant avoir été suffisamment clair ...
Belle soirée à vous et merci d'avance !
Cordialement
Hugo
Dans un premier temps merci à ce forum d'exister il m'a dépatouillé de nombreuses fois, je me lance donc aujourd'hui à également demander votre aide.
J'ai créé un fichier Excel où je voudrais faire une macro pour l'envoi de mail en cliquant dessus,
j'utilise la macro suivante et je souhaiterai trouver une astuce pour passer à la ligne suivante sans recréer cette macro des centaines fois,
"Sub Ligne()
End Sub
Dim LeMail As Variant
Set LeMail = CreateObject("Outlook.Application") 'création d'un objet outlook
With LeMail.Createitem(olMailTeam) 'informe le programme que nous voulons envoyer un mail
.Subject = "Surveillance à réaliser"
.To = Range("c5:C3000") & ";" & Range("H5:H3000")
.Body = "Bonjour " & Range(" g5:G3000") & "," & vbCrLf & vbCrLf & "Vous avez des surveillances de compétences à réaliser le plus rapidement possible, pour " & Range("B5:B3000") & " concernant un " & Range("e5:E3000") & " de niveau " & Range("f5:f3000") & ", en " & Range("D53000") & ", " & Range("B5:B3000") & " nous vous laissons le soin d'envoyer les documents necessaires à son évaluation," & vbCrLf & "Belle journée à vous deux. Cordialement "
.Send
End With"
Avez vous une idée ?
En espérant avoir été suffisamment clair ...
Belle soirée à vous et merci d'avance !
Cordialement
Hugo