Re
Oui Thri, il te faut :[ol][ul][li]Copier la procédure Private Sub Workbook_SheetChange() dans le ThisWorkbook de ton classeur.[/li]
[li]Créer un onglet dans lequel tu mettras en Colonne A --> les valeurs et en Colonne B --> les formats correspondants souhaités (prévoir une ligne de titre). Dans mon exemple, j'ai nommé cet onglet 'MFC', mais tu peux lui donner le nom que tu veux dès lors ou tu modifies la ligne With Sheets('MFC') en conséquence. Je te conseille de masquer par la suite cette feuille, cela ne nuit pas au bon déroulement de la macro.[/li][/ul][/ol]
Pour chaque cellule à gérer dans ton classeur, il faut lui appliquer une Mise en Forme Conditionnelle avec l'unique condition :
'La formule est', puis la formule '=mDF' (sans les guillemets !).
Comme je le précisais dans le fil d'origine, j'ai choisi cette façon de faire afin de permettre à l'utilisateur d'une part, de gérer plus de 3 formats conditionnels, et d'autre part, de mettre à jour facilement les formats prédéfinis sans avoir à intervenir dans le code VBA...
Cordialement,