Envoyer toute une ligne par Outlook

  • Initiateur de la discussion Initiateur de la discussion PatLac
  • 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 !

PatLac

XLDnaute Occasionnel
Bonjour à tous !😉
Je voudrais envoyer le contenu d´une ligne par Outlook.🙂
là c´est la 1, mais ca peut aussi etre une autre...en fait ce sera celle qui vient d´etre écrite !😵
Je suis sous excel 2010 avec outlook 2010 ...😛
D´avance merci pour votre aide.😉
 

Pièces jointes

Bonsoir le fil, le forum

Cela devrait fonctionner
VB:
Sub a()
Dim f As Worksheet, l&, c&, rng As Range, t, message$
Set f = ActiveSheet
l = f.Cells(Rows.Count, 1).End(3).Row: c = Cells(l, Columns.Count).End(-4159).Column
Set rng = Range(f.Cells(l, 1), f.Cells(l, c))
t = VBA.Join(Application.Transpose(Application.Transpose(rng)), vbCrLf)
message = t
    With CreateObject("Outlook.Application").CreateItem(0)
        .To = "prenom.nom@domaine.fr" 'mettre un mail valide
        .Subject = "TEST EMAIL": .body = message: .send
    End With
End Sub
 
Bonjour Staple1600 !🙂
Merci pour le retour, ca fonctionne sur le principe!
Mais ( car il y a toujours ce genre de trucs) :🙁
Est-t-il possible que Outlook s´ouvre de manière a voir le contenu du mail avant envoi ?🙂
D´ajouter une ligne "sujet" ?
D´ajouter un texte prédéfini dans le corps de message (toujours le meme texte en fait), en plus de ce qui sera envoyé ?
Et en dernier, de choisir la ligne qui sera envoyée?

Merci pour votre patience et vos compétences !😀
 

Pièces jointes

- 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

Discussions similaires

Retour