Bonjour,
les explications de la macro sont écrites dans le code du fichier ci-joint :
C'est un code pas trop difficile à comprendre.
Pour y accéder il vous suffit de sélectionner la feuille 1 et de faire [Alt]+[F11] ce qui va ouvrir l'éditeur de VBA.
Vous tomberez sur le code.
En écriture verte se trouve les explications et éventuellement les modifications à faire pour s'adapter à votre projet.
Le principe du code :
une donnée est entrée en colonne A sur les lignes après la ligne 1 (cette dernière servant d'entête aux données)
La macro est lancée. Elle enregistre cette donnée en mémoire. Elle fait un Undo afin de connaître la valeur qui se trouvait dans cette cellule avant d'avoir entrer la nouvelle valeur. Si la valeur d'avant est égale à la nouvelle valeur = pas de changement donc on sort de la procédure (Sub) sans modifier la colonne où se trouve la date. Si valeur d'avant n'est pas égale à la nouvelle valeur = changement de valeur alors on met la date et l'heure dans la colonne Date et on réinscrit la nouvelle valeur dans la cellule de donnée.
Dans l'exemple la colonne de données est la A (=1) et la colonne de la date est la G (=7). comme indiquer dans le code vous pouvez modifiez ces valeurs.
En espérant avoir été plus clair...
@ bientôt
LouReeD