ptitmorgan01
XLDnaute Nouveau
Bonjour,
J’ai un tableau avec des cellules qui ont des couleurs de fonds pour signaler l'avancement du projet comme un feu tricolore (rouge, orange et vert).
J'ai mis le code suivant qui me permet de récupérer la valeur correspondant au fond de la cellule:
Function couleur(cellule As Range) As Integer
couleur = cellule.Interior.ColorIndex
End Function
Dans une autre colonne ou je souhaite obtenir la valeur attendu j'ai mis =couleur(G2)
Mon problème est que je dois cliquer sur la cellule et faire entrer pour recalculer la valeur. Je souhaiterai que la valeur change automatiquement dés que la couleur de fond change.
Je vous remercie par avance pour votre aide.
NB: J'ai de bonne connaissance en Excel mais aucune en macro.
J’ai un tableau avec des cellules qui ont des couleurs de fonds pour signaler l'avancement du projet comme un feu tricolore (rouge, orange et vert).
J'ai mis le code suivant qui me permet de récupérer la valeur correspondant au fond de la cellule:
Function couleur(cellule As Range) As Integer
couleur = cellule.Interior.ColorIndex
End Function
Dans une autre colonne ou je souhaite obtenir la valeur attendu j'ai mis =couleur(G2)
Mon problème est que je dois cliquer sur la cellule et faire entrer pour recalculer la valeur. Je souhaiterai que la valeur change automatiquement dés que la couleur de fond change.
Je vous remercie par avance pour votre aide.
NB: J'ai de bonne connaissance en Excel mais aucune en macro.