A voir également:
- Ajout texte conditionnel - Mail
- Yahoo mail - Guide
- Publipostage mail - Guide
- Excel cellule couleur si condition texte - Guide
- Transcription audio en texte word gratuit - Guide
- Ajouter une adresse mail sur gmail - Guide
2 réponses
f894009
Messages postés
17200
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
11 septembre 2024
1 709
24 mai 2018 à 17:12
24 mai 2018 à 17:12
Bonjour,
Option Explicit Dim ObjOutlook As New Outlook.Application Dim oBjMail Dim strMsg As String '______________ Sub envoi_mail() Set ObjOutlook = New Outlook.Application Set oBjMail = ObjOutlook.CreateItem(olMailItem) strMsg = "Bonjour" & vbNewLine _ & "A la suite de la vérification des conditions de participation, les personnes suivantes peuvent participer :" & newline _ '------------------Ajout des personnes ok pour participation---------------- With Worksheets("feuil1") 'nom de feuille a adapter Set Plage = .Range("A1:D" & .Range("A" & .Rows.Count).End(xlUp).Row) End With NBL = Plage.Rows.Count NP = 0 For n = 1 To NBL If UCase(Plage(n, 4)) = "OUI" Then strMsg = strMsg & vbNewLine & vbTab & "- " & Plage(n, 1) End If Next n '-------------------------------------------------- With oBjMail .To = "" .Subject = "" .HTMLBody = strMsg .Attachments.Add "C:\Chemindufichierconcerné..." .Display 'ouvre Outlook et confirmer envoi ou pas '.Send 'envoi direct End With Set oBjMail = Nothing Set ObjOutlook = Nothing End Sub
25 mai 2018 à 10:27
Merci pour votre réponse.
Malheureusement, ça ne fonctionne pas.
Les variables sont non définies, me dit-il...
25 mai 2018 à 14:58
Eh ben definissez les!!!!!!!!!!!!!!!!!!!!!!!
25 mai 2018 à 15:28