Bonjour,
J'ai une macro qui permet d'enregistrer et d'envoyer une feuille unique par email.
J'aimerais modifier cette macro pour envoyer l’intégralité de mon classeur, savez vous comment je peux faire ?
Voici ma macro actuel :
Merci d'avance pour votre aide.
YML
J'ai une macro qui permet d'enregistrer et d'envoyer une feuille unique par email.
J'aimerais modifier cette macro pour envoyer l’intégralité de mon classeur, savez vous comment je peux faire ?
Voici ma macro actuel :
Code:
Sub ENVOYER_EMAIL()
Dim NouveauClasseur As Workbook
Dim Destinataire As String
Destinataire = "mon@email.com"
Dim Objetmessage As String
Objetmessage = "object de lemail"
ActiveWorkbook.Save
Application.ScreenUpdating = False
ThisWorkbook.Sheets("MA FEUILLE").Copy
Set NouveauClasseur = ActiveWorkbook
NouveauClasseur.SaveAs Objetmessage
Dim ol As Object, myItem As Object
Set ol = CreateObject("outlook.application")
Set myItem = ol.CreateItem(olMailItem)
myItem.To = Destinataire
myItem.Subject = Objetmessage
myItem.Body = "le corp du mail"
myItem.attachments.Add ActiveWorkbook.FullName
myItem.Send
Set ol = Nothing
Application.DisplayAlerts = False
With NouveauClasseur
.ChangeFileAccess xlReadOnly
Kill .FullName
Application.DisplayAlerts = True
.Close False
End With
End Sub
Merci d'avance pour votre aide.
YML