Function jaune(r As Range)
If r.Interior.ColorIndex = 6 Then jaune = 1.5 Else jaune = 1
End Function
=jaune(B1)
Oui, celle décrite par la dernière phrase du message #2. J'écrivai :(…)
Par contre lorque je supprime un fond jaune ou que j'en rajoute un, il ne se passe rien. Il y a une manip à faire?
(…)
Lorsque vous modifiez la couleur de la cellule B1, faites ensuite F2 puis Entrée.
Cette méthode marque comme volatile une fonction personnalisée. Une fonction volatile doit être recalculée chaque fois qu'un calcul est effectué dans une cellule quelconque de la feuille de calcul. Une fonction non volatile n'est recalculée qu'en cas de changement des variables d'entrée. Cette méthode est sans effet si elle ne se trouve pas à l'intérieur d'une fonction définie par l'utilisateur utilisée pour calculer une cellule de feuille de calcul.