Bonjour Eric, Arnaud et le forum.
J'ai quelques idées, mais un petit zip m'aiderais!
Bon, je vais essayer d'expliquer:
Déjà, tu places la modif du format dans la procédure événementielle Worksheet_Change.
Dans cette procédure, tu commences par remettre toutes les cellules modifiables au format de base (avec par exemple une boucle For each cellule in TaPlage...)
Ensuite, tu mets le format souhaité pour ta modification à la cellule en cours de modif, à savoir Target.font.Color=...)
Pour ce qui est des valeurs calculées, tu peux les mettre d'emblée en bleu, car je suppose que les utilisateurs ne pourront pas les modifier! Donc c'est indépendant de la macro.
Voilà, je ne sais pas si je suis assez clair, mais encore une fois, un petit Zip, en nettoyant éventuellement les données confidentielles, et on y verrait un peu plus clair.
Bon courage. Laurent.