voilà, en gros, je voudrai donner une couleur de fond à une cellule suivant la valeur qu'elle contient (typiquement: rouge si négative, verte si positive).
 
J'ai codé une telle routine avec mes petites paluches (pas avec le "recorder" de excel, quoi...)
Le "hic", c'est qu'elle ne se lance qu'à son appel (et en ouverture de fichier).
 
Serait-t-il possible de l'automatiser, de telle sorte que dès que sa valeur change, la macro soit appliquée et que la couleur de remplissage soit automatiquement adaptée?
 
Le code actuel de la macro (très simple, je sais) est le suivant:
 
| Code : 
 Sub Colouring_balance()    Range("L17" ).Select    If Selection.Value < 0 Then        Selection.Font.ColorIndex = 2        With Selection.Interior            .ColorIndex = 3            .Pattern = xlSolid        End With    Else        Selection.Font.ColorIndex = 2        With Selection.Interior            .ColorIndex = 10            .Pattern = xlSolid        End With    End IfEnd Sub
 | 
 
elle s'applique donc à la case L17.