julien91080
XLDnaute Occasionnel
Bonjour au forum,
J’ai actuellement une macro qui me permet d’envoyer un mail pré rempli par les informations contenus dans des cellules.
Sub envoi_mail()
Dim OutApp As Object
Dim OutMail As Object
Dim strbody As String
Dim olFormatHTML As String
Dim Nom_Fichier As String
If MsgBox("Préparation du MAIL. " & Chr(10) & Chr(10) & "Êtes-vous sur de vouloir envoyer ce mail?", vbYesNo) = vbYes Then
Set OutApp = CreateObject("Outlook.Application")
OutApp.Session.Logon
Set OutMail = OutApp.CreateItem(0)
strbody = "Information sur la mise à jour"
On Error Resume Next
With OutMail
.To = Sheets("BaseV2").Range("N85").Value
.BCC = ""
.Subject = "Ouverture de compte"
.BodyFormat = olFormatHTML
.HTMLBody = "Bonjour, <BR><BR>Voici les informations: " & Sheets("BaseV2").Range("b85").Value & " " & Sheets("BaseV2").Range("c85").Value & " " & Sheets("BaseV2").Range("d85").Value & "." & "<BR><BR>Merci par avance." & "<BR><BR>Cordialement,<BR><BR>"
.Display
End With
On Error GoTo 0
Set OutMail = Nothing
Set OutApp = Nothing
End If
End Sub
J’ai actuellement un fichier qui se compose de plusieurs lignes, une ligne par destinataire avec un nom (colonne B), un prénom (colonne C), un code (colonne D) et une colonne adresse mail (colonne N).
J’aimerai la transformer pour que la macro envoi un Email pré rempli par ligne de ce tableau.
Etant nul en boucle, je m’en remets à ce forum.
Merci par avance.
Cordialement,
Julien
J’ai actuellement une macro qui me permet d’envoyer un mail pré rempli par les informations contenus dans des cellules.
Sub envoi_mail()
Dim OutApp As Object
Dim OutMail As Object
Dim strbody As String
Dim olFormatHTML As String
Dim Nom_Fichier As String
If MsgBox("Préparation du MAIL. " & Chr(10) & Chr(10) & "Êtes-vous sur de vouloir envoyer ce mail?", vbYesNo) = vbYes Then
Set OutApp = CreateObject("Outlook.Application")
OutApp.Session.Logon
Set OutMail = OutApp.CreateItem(0)
strbody = "Information sur la mise à jour"
On Error Resume Next
With OutMail
.To = Sheets("BaseV2").Range("N85").Value
.BCC = ""
.Subject = "Ouverture de compte"
.BodyFormat = olFormatHTML
.HTMLBody = "Bonjour, <BR><BR>Voici les informations: " & Sheets("BaseV2").Range("b85").Value & " " & Sheets("BaseV2").Range("c85").Value & " " & Sheets("BaseV2").Range("d85").Value & "." & "<BR><BR>Merci par avance." & "<BR><BR>Cordialement,<BR><BR>"
.Display
End With
On Error GoTo 0
Set OutMail = Nothing
Set OutApp = Nothing
End If
End Sub
J’ai actuellement un fichier qui se compose de plusieurs lignes, une ligne par destinataire avec un nom (colonne B), un prénom (colonne C), un code (colonne D) et une colonne adresse mail (colonne N).
J’aimerai la transformer pour que la macro envoi un Email pré rempli par ligne de ce tableau.
Etant nul en boucle, je m’en remets à ce forum.
Merci par avance.
Cordialement,
Julien