envoyer un mail avec mailto

  • Initiateur de la discussion Initiateur de la discussion filtil
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

F

filtil

Guest
Bonjour,
Je souhaite qu'en cliquant sur une cellule, outlook s'ouvre avec une adresse et un sujet déjà remplis.
J'utilise donc un lien hypertexte mais je dois remplir moi-même la zone "adresse de messagerie". Or, je voudrais qu'il aille chercher l'adresse dans une cellule de ma feuille... Est-ce possible?
 
Re : envoyer un mail avec mailto

bonjour filtil

voila un code qui repond peut-etre a ta demande (a adapter !!)

Code:
Sub Envoidemail()
    Dim HyperLien as String , Objet as String , Corps As String
    Objet = "L'objet du mail"
    Corps = "Le message"
    Corps = Application.WorksheetFunction.Substitute(Corps, vbCrLf, "%0D%0A")
    ad = "[EMAIL="adresse@free.fr"]adresse@free.fr[/EMAIL]"
    ' ou ad=range("la cellule ou est l'adresse")
    copie = "[EMAIL="adresse1@free.fr"]adresse1@free.fr[/EMAIL]"
    'ou copie= range("cellule ou est l'adresse en copie")
    HyperLien = "mailto:" & ad & "?cc=" & copie
    HyperLien = HyperLien & "&Subject=" & Objet & " (à " & Time() & ")"
    HyperLien = HyperLien & "&Body=" & Corps
    ActiveWorkbook.FollowHyperlink HyperLien
End Sub
 
Re : envoyer un mail avec mailto

Ca marche merci.
Mais j'ai une autre question (désolé je débute avec les macros..). Je sais affecter la macro à un objet mais comment l'affecter à une cellule??
En fait je fais un tableau ou chaque fois que l'utilisateur saisira une nouvelle ligne dans laquelle une des cellules contiendra le mail d'une personne, il aura à cliquer sur la dernière cellule de cette ligne pour envoyer un mail à cette personne...
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
1
Affichages
457
Compte Supprimé 979
C
Réponses
2
Affichages
1 K
  • Question Question
Microsoft 365 Question code VBA
Réponses
2
Affichages
614
Retour