Conditions pour le corps d'un mail

Bonjour,

J'ai cherché en vain une explication à mon problème, seule la dernière phrase de mon mail apparaît (Merci. Cordialement, et la signature) , voici le code :

Dim OutObj As Object
Dim Email As Object
Set OutObj = CreateObject("Outlook.Application")
Set Email = OutObj.CreateItem(0)

MyBench0 = "C:\" & Sheets("feuille1").Range("A1").Value & ".pdf"
MyBench = Sheets("feuille1").Range("A2").Value
MyBench2 = Sheets("feuille1").Range("A3").Value

Email.To = "blabla@blabla.fr"
Email.Subject = "Demande"
Email.Attachments.Add "C:\signature_outlook.jpg", olByValue, 0
Email.HTMLBody = "<html><p>" & "Bonjour,<br><br>Nouvelle demande :<br><br>" & "<a href= '" & MyBench0 & "'>" & MyBench0 & "</a><br><br>"
If MyBench <> "" Then
Email.HTMLBody = "<html><p>" & "<a href= '" & MyBench & "'>" & MyBench & "</a><br><br>"
End If
If mybench2 <> "" Then
Email.HTMLBody = "<html><p>" & "<a href= '" & MyBench & "'>" & MyBench & "</a><br><br>"
End If
Email.HTMLBody = "<html><p>" & "Merci.<br><br>Cordialement,<br>" & "<html><p>" & "<br><img src='cid:signature_outlook.jpg'><br>"
Email.Send
Set OutObj = Nothing: Set Email = Nothing
End Sub

Je suis certain d'avoir fait des erreurs, je ne maîtrise pas bien tout ça. Par avance merci à qui pourra me dire où est-ce que je me trompe.

Bonjour,

mets

Email.HTMLBody = Email.HTMLBody & "patati patata ..."

sauf le premier

Merci beaucoup Steelson !

Problème résolu !

Rechercher des sujets similaires à "conditions corps mail"