tu peux mettre une formule dans ta cellule pour compter au lieu d'utiliser la macro.
tu choisis ta couleur, ici rouge k=3
Function Ncouleur(Cible As Range; k As Integer) As Long
Dim cel, i%
Application.Volatile
For Each cel In Cible
If cel.Interior.ColorIndex = k Then i = i + 1
Next
Ncouleur = i
End Function
exemple:couleur rouge =3 à mettre dans la formule
dans la cellule A1 tu mets la formule
A1=Ncouleur(A2:U26;3)
---------------------------------------
sinon tu peux aussi choisir la couleur d'une cellule déjà colorée comme référence
Function NBcouleur(Cible As Range; celRef As Range) As Long
Dim cel, i%, k%
Application.Volatile
k = celRef.Interior.ColorIndex
For Each cel In Cible
If cel.Interior.ColorIndex = k Then i = i + 1
Next
NBcouleur = i
End Function
exemple cellule B4 colorée en vert
A1 te donnera le nombre de cellules vertes
A1=NBcouleur(A2:U26;B4)
:salut:
mettre dans le titre du 1er Post avec l'éditeur si cela te convient. tu peux mettre une formule dans ta cellule pour compter au lieu d'utiliser la macro.
tu choisis ta couleur, ici rouge k=3
Function Ncouleur(Cible As Range; k As Integer) As Long
Dim cel, i%
Application.Volatile
For Each cel In Cible
If cel.Interior.ColorIndex = k Then i = i + 1
Next
Ncouleur = i
End Function
exemple:couleur rouge =3 à mettre dans la formule
dans la cellule A1 tu mets la formule
A1=Ncouleur(A2:U26;3)
---------------------------------------
sinon tu peux aussi choisir la couleur d'une cellule déjà colorée comme référence
Function NBcouleur(Cible As Range; celRef As Range) As Long
Dim cel, i%, k%
Application.Volatile
k = celRef.Interior.ColorIndex
For Each cel In Cible
If cel.Interior.ColorIndex = k Then i = i + 1
Next
NBcouleur = i
End Function
exemple cellule B4 colorée en vert
A1 te donnera le nombre de cellules vertes
A1=NBcouleur(A2:U26;B4)
mettre [résolu] dans le titre du 1er Post avec l'éditeur si cela te convient.
---------------
Merci de sauver les chats abandonnés en aidant cette association : ![[:tazounet:5] [:tazounet:5]](https://static.telecharger.01net.com/shared/forum/images/perso/5/tazounet.gif)
- Pension MillePattes