OVH Cloud OVH Cloud

Mise en forme et fonction SI

3 réponses
Avatar
Caroline L.
Bonjour, j'ai chercher et je ne vois pas...

je voudrais savoir s'il est possible d'utiliser une fonction =SI
avec comme condition "vrai" une cellule au fond orange.

J'ai un classeur où dans la colonne A certaines cellules sont oranges et
d'autres blanches.
La fonction serait que Si la cellule de la colonne A est orange, la somme
des colonnes C, D, E serait appliqué en F, sinon, le résultat serait 0.

Est-ce possible ?

Merci à l'avance.

P.S. J'ai lancé ce message avant hier mais je n'ai toujours pas de réponse.
Voilà pourquoi je me suis permise de relancer mon message.

3 réponses

Avatar
Piotr
Bonjour,

J'ai une solution ... partielle.

Je m'explique. Voici une fonction qui donne la couleur de l'intérieur d'une
cellule :

Public Function ColorInterior(rg As Range) As Long
ColorInterior = rg.Interior.Color
End Function

donc en faisant (dans F1 par exemple) =ColorInterior(A1), le résultat est un
nombre indiquant la couleur du fond de la cellule A1. Tu peux tester par
exemple =SI(ColorInterior(A1)%5;Somme(C1;D1;E1);0).

Le problème, c'est qu'en la testant, je me suis rendu compte que si l'on
change la couleur de A1 après avoir saisi la formule en F1, celle-ci ne se
met pas à jour : on a toujours en F1 l'ancienne couleur de A1.

Et je n'ai pas la solution à ce problème.
Tu peux donc appliquer cette formule après avoir toutes tes données. Mais tu
risques des erreurs si tu dois modifier les couleurs des cellules.

Si quelqu'un a une autre solution, ou une manière de rendre cette fonction
"dynamique" ...

Pierre.



"Caroline L." a écrit dans le message de
news:NcCoc.181380$
Bonjour, j'ai chercher et je ne vois pas...

je voudrais savoir s'il est possible d'utiliser une fonction =SI
avec comme condition "vrai" une cellule au fond orange.

J'ai un classeur où dans la colonne A certaines cellules sont oranges et
d'autres blanches.
La fonction serait que Si la cellule de la colonne A est orange, la somme
des colonnes C, D, E serait appliqué en F, sinon, le résultat serait 0.

Est-ce possible ?

Merci à l'avance.

P.S. J'ai lancé ce message avant hier mais je n'ai toujours pas de
réponse.

Voilà pourquoi je me suis permise de relancer mon message.




Avatar
AV
P.S. J'ai lancé ce message avant hier mais je n'ai toujours pas de réponse.


Tu n'as pas répondu à la question posée (MFC ou barbouillage ?) !

AV

Avatar
Caroline L.
Oui j'ai répondu à la question posée mais je n'ai rien reçu ensuite.



"AV" a écrit dans le message de news:
#iba#

P.S. J'ai lancé ce message avant hier mais je n'ai toujours pas de
réponse.



Tu n'as pas répondu à la question posée (MFC ou barbouillage ?) !

AV