Macro envoie email avec pièce jointe
Fermé
Harry Baux
Messages postés
17
Date d'inscription
samedi 14 décembre 2013
Statut
Membre
Dernière intervention
30 décembre 2013
-
15 déc. 2013 à 23:05
Harry Baux Messages postés 17 Date d'inscription samedi 14 décembre 2013 Statut Membre Dernière intervention 30 décembre 2013 - 16 déc. 2013 à 21:13
Harry Baux Messages postés 17 Date d'inscription samedi 14 décembre 2013 Statut Membre Dernière intervention 30 décembre 2013 - 16 déc. 2013 à 21:13
A voir également:
- Macro envoie email avec pièce jointe
- 1 pièce jointe - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Comment creer un compte email - Guide
- Macro word - Guide
- One piece kai vf ✓ - Forum Cinéma / Télé
3 réponses
Boisgontierjacques
Messages postés
175
Date d'inscription
jeudi 19 septembre 2013
Statut
Membre
Dernière intervention
26 décembre 2018
64
15 déc. 2013 à 23:38
15 déc. 2013 à 23:38
Bonsoir,
Exemple d'envoi d'une feuille du classeur
Dans Outils/Références cocher OutLook
Sub envoi_Feuille()
répertoireAppli = ActiveWorkbook.Path
Sheets("résultats").Copy
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs répertoireAppli & "\Resultats.xls"
ActiveWindow.Close
'--- Envoi par mail
Dim olapp As Outlook.Application
Sheets("destinataires").Select
Range("A11").Select
Do While Not IsEmpty(ActiveCell)
Dim msg As MailItem
Set olapp = New Outlook.Application
Set msg = olapp.CreateItem(olMailItem)
msg.To = ActiveCell.Value
msg.Subject = Range("A2").Value
msg.Body = Range("A5").Value & Chr(13) & Chr(13) & Range("A8").Value & Chr(13) & Chr(13)
msg.Attachments.Add Source:=répertoireAppli & "\Resultats.xls"
msg.Send
ActiveCell.Offset(1, 0).Select
Loop
End Sub
Jacques Boisgontier
Exemple d'envoi d'une feuille du classeur
Dans Outils/Références cocher OutLook
Sub envoi_Feuille()
répertoireAppli = ActiveWorkbook.Path
Sheets("résultats").Copy
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs répertoireAppli & "\Resultats.xls"
ActiveWindow.Close
'--- Envoi par mail
Dim olapp As Outlook.Application
Sheets("destinataires").Select
Range("A11").Select
Do While Not IsEmpty(ActiveCell)
Dim msg As MailItem
Set olapp = New Outlook.Application
Set msg = olapp.CreateItem(olMailItem)
msg.To = ActiveCell.Value
msg.Subject = Range("A2").Value
msg.Body = Range("A5").Value & Chr(13) & Chr(13) & Range("A8").Value & Chr(13) & Chr(13)
msg.Attachments.Add Source:=répertoireAppli & "\Resultats.xls"
msg.Send
ActiveCell.Offset(1, 0).Select
Loop
End Sub
Jacques Boisgontier
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 110
15 déc. 2013 à 23:09
15 déc. 2013 à 23:09
Bonsoir,
regarde cette discussion ou je donne deux procédures
regarde cette discussion ou je donne deux procédures
Harry Baux
Messages postés
17
Date d'inscription
samedi 14 décembre 2013
Statut
Membre
Dernière intervention
30 décembre 2013
16 déc. 2013 à 21:13
16 déc. 2013 à 21:13
Bonsoir Messieurs,
Merci pour votre aide je vais essayer tout ça
Bonne soirée
Merci pour votre aide je vais essayer tout ça
Bonne soirée