Appeler une fonction lors d'une cellule Excel changements sur la Formule de Recalcul

Autant que je sache, Worksheet_Calculate est appelée lorsque la valeur d'une cellule dans une feuille de calcul changements sur la Formule de révision.

Est-il un moyen pour que j'ai besoin d'une fonction qui doit être appelée uniquement lorsqu'une cellule spécifique changements sur la Formule de Recalcul

Je pense que vous auriez besoin de suivre la valeur actuelle et ensuite au sein de chaque Worksheet_Calculate événement, vous seriez de vérifier si elle avait changé...
Comment fonctionne la cellule spécifique de changement de valeur? Est-ce une formule, lié à un classeur externe, requête sur le web, etc?
D'accord avec Tim ici. Voir cet exemple. stackoverflow.com/questions/11754047/... Dans cet exemple, le matin à l'aide d'une valeur codée en dur. vous pouvez vous procurer cette valeur dans le Workbook_Open() de l'événement et de le stocker dans une variable publique et puis à partir de là constamment suivre
Est-il une raison pour laquelle vous ne pouvez pas utiliser un définis par l'utilisateur fonction de feuille de calcul (UDF)?
J'ai fini par utiliser un fichier UDF. Mais alors nécessaire de travailler à l'intérieur de la Contrainte qu'une UDF cant modifier la valeur de toutes les autres Cellules

OriginalL'auteur Shorn Jacob | 2012-09-27