Envoie par mail une plage

Bonjour,

je souhaite avoir votre aide svp

j'ai crée une macro pour envoyer par mail une notification des changement sur un fichier excel,,

mais je veux envoyer la ligne du tableau modfiée ou crée

voici mon code :

merci

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)

Dim ol As Object, monmail As Object
DisplayAlerts = False

'''je veux envoyer la ligne modifiée ou bien crée '''''''

Set ol = CreateObject("outlook.application")
Set monmail = ol.CreateItem(olMailItem)
monmail.To = "imad.ha.com"
monmail.Subject = "Demande faite par la prod"
monmail.Body = "Bonjour, Une demande d'intervention à été faite par le service production.   Merci."
monmail.Send
Set ol = Nothing

End Sub

Bonjour Imad SIO,

Un peu de patience... Les intervenants du forums vont répondre à votre demande inutile de double post.

https://forum.excel-pratique.com/excel/notification-par-mail-outlook-163150

Prenez plutôt le temps d'expliquer clairement votre problème en répondant à @funkyfoenky:

Qu'est-ce que tu appelles ligne créée?

C'est quand plusieurs cellules de la ligne sont remplies? ou uniquement la première colonne?

Slts,

ligne grée c'est a dire on ajoute une ligne dans la feuil, peut importe le nombre de colonne remplie,

ou aussi envoyer un mail avec la ligne sur laquelle on a fait des modifications

Rechercher des sujets similaires à "envoie mail plage"