Bonjour,
L'idée c'est de déterminer la couleur de fond des cases d'une colonne afin de pouvoir compter par exemple le nombre de cellule rouge de cette colonne et ayant la valeur "A", ou bien le nombre dans cette colonne de cases vertes avec la valeur "A", etc. Pour cette dernière phase j'utilise la formule NB.SI.ENS
Pour déterminer la couleur d'une case, j'utilise la fonctionne suivante:
<Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Function numCouleur(cellule As Range) As Integer
Application.Volatile
numCouleur = cellule.Interior.ColorIndex
End Function>
Cela fonctionne sauf que lorsque je change manuellement la couleur des cases, la macro/le test ne s'exécute pas automatiquement. Je suis obligé de relancer manuellement le test.
Savez-vous ce qu'il faut que j'ajoute dans ma fonction sous VBA pour qu'elle se lance automatiquement lors d'un changement de fond de couleur (d'une des cases)?
Est-ce que cela devrait fonctionner si la couleur de fond des cases est dépendante d'une MFC?
J'ai recherché dans l'onglet forum mais je n'ai pas trouvé de solution suffisamment explicite pour mon problème et mon petit niveau en VBA ^^
Je vous remercie par avance pour vos explications et aide apportée!
Au plaisir de vous lire.
Bien cordialement,