Sauter une ligne dans mail envoyé par VBA

HUGS

XLDnaute Nouveau
Bonjour,
J'ai le script suivant qui ne me permet pas de sauter une ligne dans le mail généré entre Bonjour et Aurevoir :
Sub EnvoiUnMail()
Dim MailAd As String
Dim Msg As String
Dim Subj As String
Dim URLto As String
MailAd = Range("d1")
Subj = Range("d2")
Msg = Msg & "Bonjour,"
Msg = Msg & Chr(13) & Chr(10) ' comment sauter une ligne ?
Msg = Msg & vbNewLine & "Au revoir"
URLto = "mailto:" & MailAd & "?subject=" & Subj & "&body=" & Msg
ActiveWorkbook.FollowHyperlink Address:=URLto
End Sub

Si quelqu'un a une idée ?

Par avance merci.
 

MichelXld

XLDnaute Barbatruc
Re : Sauter une ligne dans mail envoyé par VBA

bonjour


Tu peux tester

Code:
Sub EnvoiUnMail()
    Dim MailAd As String
    Dim Msg As String
    Dim Subj As String
    Dim URLto As String
    
    MailAd = Range("d1")
    Subj = Range("d2")
    Msg = Msg & "Bonjour,%0D%0A %0D%0A %0D%0A"
    Msg = Msg & "Au revoir"
    
    URLto = "mailto:" & MailAd & "?subject=" & Subj & "&body=" & Msg
    ActiveWorkbook.FollowHyperlink Address:=URLto
End Sub



Bonne journée
MichelXld
 

Discussions similaires

Réponses
2
Affichages
318
  • Question
Microsoft 365 Macro VBA
Réponses
2
Affichages
430

Statistiques des forums

Discussions
312 546
Messages
2 089 489
Membres
104 185
dernier inscrit
Daniel RONNA