Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If a Then
Set NSession = CreateObject("Notes.NotesSession")
Set NUIWorkspace = CreateObject("Notes.NotesUIWorkspace")
Set NMailDb = NSession.GETDATABASE("", "")
NMailDb.OPENMAIL
Set NUIDocument = NUIWorkspace.ComposeDocument(NMailDb.Server, NMailDb.filePath, "Memo")
With NUIDocument
.Fieldsettext "EnterSendTo", "to" ' remplacer to par mail du destinataire
.Fieldsettext "EnterCopyTo", "cc," ' remplacer cc par mail du carbon copy
.Fieldsettext "Subject", "modification fichier excel"
.Fieldsettext "Body", "les cellules suivantes ont été modifiées : " & replace(b,"$","")
.Document.SaveOptions = "1"
.Document.MailOptions = "1"
.Close
End With
Set NUIDocument = Nothing
End If
End Sub
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
seta
b = b & iif(b="","",",") & Target.Address
End Sub