Intercepter le changement de valeur d'une cellule via une liste de validation.

Comment déclencher une macro lorsque la valeur d'une cellule change, sachant que ce changement se fait par l'intermédiaire d'une liste de validation ?

Petite difficulté avec la validation de liste : quand on modifie une cellule par validation de liste, l'événement Worksheet_Change n'est pas activé.
Une méthode un peu tordue est d'utiliser un onglet masqué dans lequel on écrit =B5 (si B5 est la cellule modifiée par validation de liste) et utiliser l'événement Private sub Worksheet_Calculate() de la nouvelle feuille pour détecter le changement de B5.

Auteur :

Mots clefs associés à cette page : , , ,