Bonjour je veux savoir comment calculer le nombre des cellule d'une plage de cellule ou on a appliqué un mise en forme conditions selon la couleur donnée
Bonjour je veux savoir comment calculer le nombre des cellule d'une plage de cellule ou on a appliqué un mise en forme conditions selon la couleur donnée
Bonjour à tous,
Peut être avec une fonction personalisée qui compte le nombre de couleurs en utilisant son code:
La première fonction Compte_Couleurs() est utilisée pour compter les couleurs dans une plage:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Function Compte_Couleurs(cell_range As Range, color_cell_index) As Integer Dim rCell As Range Dim cell_count As Integer cell_count = 0 For Each rCell In cell_range If rCell.Interior.ColorIndex = color_cell_index Then cell_count = cell_count + 1 End If Next rCell Application.Volatile Compte_Couleurs = cell_count End Function Function Color_index(cell_range As Range) As Integer Color_index = cell_range.Interior.ColorIndex End FunctionLa deuxième fonction Color_index donne le code_couleur d'une cellule (ou peut-être une plage) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part =Compte_Couleurs(Plage;Code_couleur)ou autres
Code : Sélectionner tout - Visualiser dans une fenêtre à part =Color_index(A1)
NB: Il faut réactiver ces deux fonctions après un changement de couleurs dans les plages ou cellules désignées...
Cordialement
Cordialement
Bonjour,
la mise en forme conditionnelle comme son nom l'indique est liée à une condition sur la valeur de la cellule. Il est beaucoup plus facile de tester si une cellule vérifie cette condition que de tester la couleur de remplissage d'une cellule.
C'est difficile à dire sans information sur le contexte de votre question, mais peut-être pouvez-vous résoudre votre problème simplement en l'abordant différemment...
Cordialement.
Bonjour à tous,
La mise en forme conditionnelle dans une cellule n'est pas toujours liée à la valeur de cette cellule, elle peut être aussi liée à une valeur d'une autre cellule, à une référence de cellules (absolues ou relatives), à une formule (même d'une autre cellule), ou autres... Dans la plupart de ces cas, l'idée de "Il est beaucoup plus facile de tester si une cellule vérifie cette condition que de tester la couleur de remplissage d'une cellule" ne trouve pas son issue pour compter les couleurs de remplissage des cellules (ou plages de cellules)...
Cordialement
Non hben1961 , je suis d'accord avec FaireEtDéfaire ... as tu testé ton code ?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager