Compter le nombre de cellules de même couleur sans index
FREDERIQUE94
Messages postés
19
Statut
Membre
-
eriiic Messages postés 24581 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 24581 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je souhaite compte les cellules d'une même couleur (jaune).
Je n'utilise pas l'index couleur mais plutôt je veux faire référence à la couleur d'une cellule de ma feuille.
J'ai donc écrit la formule :
NbreCellulesCouleur(B6:AE6;A1)
où la plage est B6 à AE6 et où la celluel de couleur jaune est en A1.
La réponse du système est : NOM?
Merci de votre aide !
Frédérique
Je souhaite compte les cellules d'une même couleur (jaune).
Je n'utilise pas l'index couleur mais plutôt je veux faire référence à la couleur d'une cellule de ma feuille.
J'ai donc écrit la formule :
NbreCellulesCouleur(B6:AE6;A1)
où la plage est B6 à AE6 et où la celluel de couleur jaune est en A1.
La réponse du système est : NOM?
Merci de votre aide !
Frédérique
A voir également:
- Compter le nombre de cellules de même couleur sans index
- Excel compter cellule couleur sans vba - Guide
- Récupérer compte yahoo sans numéro de téléphone - Guide
- Nombre de jours entre deux dates excel - Guide
- Somme de plusieurs cellules excel - Guide
- Nombre de page - Guide
8 réponses
Re,
Alors il faut passer avec une macro si tu as quelques notions. De plus avec les dernières versions d'Excel nous avons une multitude de nuance il serait intéressant d'avoir un exemple de ton fichier que tu peux joindre avec ce lien
https://www.cjoint.com/
Alors il faut passer avec une macro si tu as quelques notions. De plus avec les dernières versions d'Excel nous avons une multitude de nuance il serait intéressant d'avoir un exemple de ton fichier que tu peux joindre avec ce lien
https://www.cjoint.com/
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Re,
D'après ce que je comprends de tes tableaux, sur la feuille Number of days per month tu veux par ligne le nombre de cellule de la couleur en C1 de la feuille detailed planning
ouvre le Visual Basic et ouvre un module, colle ce code
Function ColorCountIf(range As Object, color As range) As Integer
Application.Volatile True
ColorCountIf = 0
MaCoul = color.Interior.ColorIndex
For Each cell In range
If cell.Interior.ColorIndex = MaCoul Then ColorCountIf = ColorCountIf + 1
Next cell
End Function
dans les propriétés de ta feuille Number of days per month (clic droit sur l'onglet/visualiser le code)
colle ce code qui accélérera la mise à jour de la fonction
Private Sub Worksheet_Activate()
Calculate
End Sub
active une cellule ou tu souhaites avoir le compte de cellules
active l'onglet Formules/insérer une fonction/sélectionner personnalisée/sélectionne la fonction ColorCountIf
clic sur Range et pointe la plage à compter feuille detailed planning
puis sur color et pointe sur la cellule C1 de la feuille Number of days per month
ce qui devrait donner =ColorCountIf('detailed planning'!B17:BG17;C1) plage B17:BG17 à adapter bien sur
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
D'après ce que je comprends de tes tableaux, sur la feuille Number of days per month tu veux par ligne le nombre de cellule de la couleur en C1 de la feuille detailed planning
ouvre le Visual Basic et ouvre un module, colle ce code
Function ColorCountIf(range As Object, color As range) As Integer
Application.Volatile True
ColorCountIf = 0
MaCoul = color.Interior.ColorIndex
For Each cell In range
If cell.Interior.ColorIndex = MaCoul Then ColorCountIf = ColorCountIf + 1
Next cell
End Function
dans les propriétés de ta feuille Number of days per month (clic droit sur l'onglet/visualiser le code)
colle ce code qui accélérera la mise à jour de la fonction
Private Sub Worksheet_Activate()
Calculate
End Sub
active une cellule ou tu souhaites avoir le compte de cellules
active l'onglet Formules/insérer une fonction/sélectionner personnalisée/sélectionne la fonction ColorCountIf
clic sur Range et pointe la plage à compter feuille detailed planning
puis sur color et pointe sur la cellule C1 de la feuille Number of days per month
ce qui devrait donner =ColorCountIf('detailed planning'!B17:BG17;C1) plage B17:BG17 à adapter bien sur
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
A+