charly2812
Messages postés37Date d'inscriptionmercredi 1 mars 2006StatutMembreDernière intervention22 mai 2008
-
19 nov. 2007 à 12:42
charly2812
Messages postés37Date d'inscriptionmercredi 1 mars 2006StatutMembreDernière intervention22 mai 2008
-
21 nov. 2007 à 11:18
Bonjour,
j'aimerais écrire dans une cellule, cette formule:
SI (couleur cellule D4 = gris;=suma(A5:D5);"")
j'arrives pas à traduire la commande couleur cellule=gris.
a noter que sur la cellule dont je recherche la couleur, il y a 2 couleurs possibles (vert ou gris), qui est régit par une mise en forme conditionnelle.
Molenn
Messages postés797Date d'inscriptionmardi 7 juin 2005StatutMembreDernière intervention23 février 20117 19 nov. 2007 à 17:25
Ben, c'est très simple pourtant ^^
Si la couleur est mise en fonction d'une Mise en forme conditionnelle, c'est donc que pour cette mise en forme, tu as rentré une formule Excel.
Dans la formule que tu veux mettre, au lieu de chercher à vérifier la couleur, autant vérifier la même condition.
Je m'explique :
Cellule D4 = "OK" avec mise en forme conditionnelle de la forme suivante :
Condition 1 : Valeur de la cellule égale à OK => Gris
Condition 2 : Valeur différente de OK => Rouge
Dans ta cellule, ta formule
SI (couleur cellule D4 = gris;=suma(A5:D5);"")
devient
SI (couleur cellule D4 = OK;=suma(A5:D5);"")
Soit, en formules EXCEL :
SI(D4"OK";SOMME(A5:D5);"")
saliardp
Messages postés3Date d'inscriptionmercredi 14 novembre 2007StatutMembreDernière intervention19 novembre 2007 19 nov. 2007 à 14:55
Bonjour,
Si tu fais un test de la façon suivante, cela devrait marcher :
If Range("D4").Interior.ColorIndex=15 then
Range("D4")="=suma(A5:D5)"
else
Range("D4")=""
End If
Le ColorIndex 15 correspond au Gris. Je suppose que quelque part sur internet tu devrais trouver la liste de tous les ColorIndex utilisables dans Excel.
charly2812
Messages postés37Date d'inscriptionmercredi 1 mars 2006StatutMembreDernière intervention22 mai 20081 19 nov. 2007 à 15:11
Désolé mais ca ne fonctionne pas, en effet comme la couleur grise vient d'une mise en forme conditionnelle, pour excel la couleur de la cellule est celle sans prise en compte de la couleur de la mise en forme conditionnelle. c'est pas très dsl!
il considère que la cellule est verte alors qu'elle grise (dû à la mise en forme conditionnelle).
si quelqu'un à une idée, par contre merci pour la fonction color.index que je ne connaissait pas.