[Excel] Test de la couleur d'une cellule.
Fermé
Amaranthe
-
20 nov. 2007 à 13:55
gbinforme
gbinforme
- Messages postés
- 14934
- Date d'inscription
- lundi 18 octobre 2004
- Statut
- Contributeur
- Dernière intervention
- 24 juin 2020
A voir également:
- Excel test couleur cellule
- Excel tester couleur cellule - Meilleures réponses
- Tester la couleur d'une cellule excel - Meilleures réponses
- [Excel] Test sur la couleur d'une cellule ✓ - Forum - Excel
- [Excel] Test de la couleur d'une cellule. - Forum - Programmation
- Test logique sur couleur cellule excel - Forum - Excel
- Compter ou additionner des cellules Excel colorisées - Guide
- Couleur d'un résultat de teste logique =SI() ✓ - Forum - Bureautique
2 réponses
gbinforme
20 nov. 2007 à 22:41
- Messages postés
- 14934
- Date d'inscription
- lundi 18 octobre 2004
- Statut
- Contributeur
- Dernière intervention
- 24 juin 2020
20 nov. 2007 à 22:41
bonjour
à ma connaissance ce n'est possible qu'en mettant une fonction personnalisée.
Avec l'éditeur VBA, tu insères un module et tu copies cette fonction :
Ex : Je voudrais savoir si la cellule D1 est en Bleu ?
Pour tester le bleu tu peux alors taper une formule de ce type :
En espérant que cela réponde à ton souci.
à ma connaissance ce n'est possible qu'en mettant une fonction personnalisée.
Avec l'éditeur VBA, tu insères un module et tu copies cette fonction :
Public Function couleur(sel As Range) Application.Volatile couleur = sel.Interior.ColorIndex End Function
Ex : Je voudrais savoir si la cellule D1 est en Bleu ?
Pour tester le bleu tu peux alors taper une formule de ce type :
=SI(couleur(D1)=5;"oui";"non")
En espérant que cela réponde à ton souci.
21 nov. 2007 à 00:06
Bon à savoir le .volatile
merci pour l'exemple
eric
24 déc. 2008 à 15:29
J'ai lu avec intérêt votre réponse, et j'ai moi aussi un problème similaire.
Des nombres sur une ligne, certains sur fond bleus. Je voudrais une formule qui ne fait la somme que de ceux qui sont sur fond bleus.
ex :
a1=8
b1=5 (bleu) c1=3
d1=7 (bleu)
=somme(a1:d1) donne 23 mais ça ne me satisfait pas.
je voudrais
=sommebleu(a1:d1) qui me donne 12.
Merci de votre aide.