Bonjour à tous,
J'ai besoin d'aide concernant les macros.
Je souhaite recevoir un mail dès que quelqu'un modifie la colonne A d'un tableau excel.
Et si possible à la fermeture du fichier.
Pour le moment, j'utilise cette macro.
Cependant cette macro envoie un mail après chaque sauvegarde du fichier et peut importe la modification.
J'ai besoin d'aide concernant les macros.
Je souhaite recevoir un mail dès que quelqu'un modifie la colonne A d'un tableau excel.
Et si possible à la fermeture du fichier.
Pour le moment, j'utilise cette macro.
VB:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Dim ol As Object, monmail As Object
DisplayAlerts = False
Set ol = CreateObject("outlook.application")
Set monmail = ol.CreateItem(olMailItem)
monmail.To = "xxx@monmail.com"
monmail.Subject = "Tableau de demande d'amélioration"
monmail.Body = "Une modification a été apporté sur le tableau de demandes d'amélioration." & Chr(10) & "Veuillez en prendre connaissance."
monmail.Send
Set ol = Nothing
End Sub
Cependant cette macro envoie un mail après chaque sauvegarde du fichier et peut importe la modification.