Bonjour,
Je souhaite afficher dans une feuille la date de dernière modification intervenue sur le classeur.
Pour cela, dans 'ThisWorkbook', j'ai codé :
Ce code fonctionne très bien lorsqu'on modifie le contenu d'une cellule, mais ne fonctionne pas quand on modifie le commentaire (annotation) d'une cellule.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Dim modif As Boolean Private Sub Workbook_BeforeClose(Cancel As Boolean) If modif = True Then Sheets("Suivi").Range("B5").Value = "Dernière mise à jour : " & Format(Date, "dd mmm yyyy") & " à " & Format(Time, "hh:mm") End If End Sub Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range) modif = True End Sub
En effet, dans le cas d'une modification de commentaire, la procédure "SheetChange" n'est pas exécutée.
Merci de votre aide
Partager