Donc tu as deux listes dans ta feuille masquée, la première des visiteurs, la seconde de ceux qui modifient les données.
la proposition de bbil (Workbook_BeforeSave) place dans ta deuxième liste le nom de tous ceux qui
enregistrent le fichier, modifié ou non.
Si tu ne veux, dans cette deuxième liste, n'avoir que ceux qui ont
modifié le fichier, tu as plusieurs solutions plus ou moins fiables, la plus fiable étant la plus lourde car elle passerait par la création d'une copie de ton fichier à l'ouverture, puis une comparaison de cette copie avec ton fichier à l'enregistrement, puis en une destruction de la copie. Je ne suis pas sûr qu'on puisse faire ça fichier ouvert (forcément ouvert puisque contenant les macros)
La plus simple passerait par la comparaison de la taille du fichier entre l'ouverture et l'enregistrement.
Précise tes "exigences"
Partager