reconnaissance de couleur sous excel
Bonsoir à tous,
je voudrais savoir s\'il est possible de créer une formule de type nb.si afin qu\'excel détermine le nombre de cellules ayant une certaine couleur de remplissage (noir par exemple).
Merci, boubou1973
je voudrais savoir s\'il est possible de créer une formule de type nb.si afin qu\'excel détermine le nombre de cellules ayant une certaine couleur de remplissage (noir par exemple).
Merci, boubou1973
Boubou1973 ! 
Je ne sais pas répondre à ta question, c'est pourquoi j'ai attendu 24 heures pour
t'accueillir afin que celui ou celle qui connait puisse le faire.
Il faudrait peut-être ci-dessous reformuler ta question. Elle n'a pas été bien comprise semble t-il ? ----

Je ne sais pas répondre à ta question, c'est pourquoi j'ai attendu 24 heures pour
t'accueillir afin que celui ou celle qui connait puisse le faire.
Il faudrait peut-être ci-dessous reformuler ta question. Elle n'a pas été bien comprise semble t-il ? ----

Il n\'est de si belles roses Qui ne deviennent gratte-culs
Bonjour Boubou1973
Est-ce que les couleurs des cellules dépendent d\'un critère ?
si c\'est oui, je pourrais te donner la solution
A+
Est-ce que les couleurs des cellules dépendent d\'un critère ?
si c\'est oui, je pourrais te donner la solution
A+
bonjour!
En vba cette solution fonctionne bien pour remplacer des valeurs en fonction de la couleur du fond. (marche aussi pour le texte en remplacant "interior" par "font") donc cela doit pouvoir être adapté pour un comptage...
Sub mult()
For Each c In Selection
If c.Interior.Color = vbred Then
c.Value = c.Value * 6.55957
End If
Next c
End Sub
"vbred" renvoi le N° de la couleur rouge, vbgreen
renverai celle de la verte etc.
En vba cette solution fonctionne bien pour remplacer des valeurs en fonction de la couleur du fond. (marche aussi pour le texte en remplacant "interior" par "font") donc cela doit pouvoir être adapté pour un comptage...
Sub mult()
For Each c In Selection
If c.Interior.Color = vbred Then
c.Value = c.Value * 6.55957
End If
Next c
End Sub
"vbred" renvoi le N° de la couleur rouge, vbgreen
renverai celle de la verte etc.
carpe diem
Bonsoir à tous,
merci d\'avoir pris le temps de me répondre.
je vais essayer de reformuler plus clairement pour riviera.beach.
j\'ai créé un petit jeu de lettres ou le but est de créer des mots afin de marquer le plus de points possible dans une grille prédéfinie. chaque lettre a sa propre valeur et l\'on peut, si l\'on se retrouve en difficulté mettre une case en noir afin de s\'aider.
Bien sur, le fait de mettre cette case en noir \"rapporte\" -10 points.
Concernant le comptage des lettres, pas de problème, j\'utilise la fonction \"nb.si\" et je multiplie le résultat trouvé par la valeur de chaque lettre.
Le problème se pose si une personne décidé de mettre une case noire car là, je ne sais plus comment soustraire les -10 points de chaque case. Bien sûr, je pourrais utiliser un sigle à la place d\'une case noire (genre $) mais je trouve que la grille serait plus lisible avec cette fameuse case noire.
voilà, j\'espère avoir été plus clair en exposant le but de cette opération. J\'espère que quelqu\'un connaitra la solution mais dans tous les cas, je vous souhaite une bonne soirée et trouve que ce forum est formidable.
a+, boubou1973
merci d\'avoir pris le temps de me répondre.
je vais essayer de reformuler plus clairement pour riviera.beach.
j\'ai créé un petit jeu de lettres ou le but est de créer des mots afin de marquer le plus de points possible dans une grille prédéfinie. chaque lettre a sa propre valeur et l\'on peut, si l\'on se retrouve en difficulté mettre une case en noir afin de s\'aider.
Bien sur, le fait de mettre cette case en noir \"rapporte\" -10 points.
Concernant le comptage des lettres, pas de problème, j\'utilise la fonction \"nb.si\" et je multiplie le résultat trouvé par la valeur de chaque lettre.
Le problème se pose si une personne décidé de mettre une case noire car là, je ne sais plus comment soustraire les -10 points de chaque case. Bien sûr, je pourrais utiliser un sigle à la place d\'une case noire (genre $) mais je trouve que la grille serait plus lisible avec cette fameuse case noire.
voilà, j\'espère avoir été plus clair en exposant le but de cette opération. J\'espère que quelqu\'un connaitra la solution mais dans tous les cas, je vous souhaite une bonne soirée et trouve que ce forum est formidable.
a+, boubou1973
Une solution : tu fais un format conditionnel sur toute ta page en indiquant ceci comme condition: si la valeur de la cellule est égale à 0 (par exemple), format = fond noir. A ce moment-là, quand on écrit 0 dans la cellule, celle-ci devient noire automatiquement, ta grille est bien lisible, et tu peux tester la valeur de ta cellule pour faire tes calculs...
carpe diem
Gaston, merci beaucoup pour cette proposition. C\'était tout simple mais je n\'y avais pas pensé. Cela marche très bien et dans le tableau, c\'est beaucoup plus parlant que de mettre un symbole tel que $ par exemple.
Merci encore et bonne soirée
Merci encore et bonne soirée
Discussion trop ancienne
Cette discussion a été automatiquement fermée car elle n'a plus reçue de nouveau message depuis trop longtemps.
Nous vous suggérons de créer un nouveau message
7 enregistrements - Page 1/1
« Retour sur la liste des messages de ce forum