Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Fonction SI conditionnée par la couleur/le format d'une autre cell

14,406 views
Skip to first unread message

GF

unread,
Apr 23, 2008, 9:18:03 AM4/23/08
to
Bonjour a tous,

Je suis face à un problème : j'aimerais créer une fonction SI du style :
SI A1 est de couleur verte alors ...

Le critère de couleur n'est pas important j'ai aussi imaginé la valeur de la
cellule en gras ou la valeur soulignée, en italique etc...

Je ne sais pas ce qui est le plus simple à réaliser.

Merci d'avance pour vos idées.

isabelle

unread,
Apr 23, 2008, 9:29:57 AM4/23/08
to
bonjour GF,

Function EstCouleur(cellule As Range, color As Integer) As Boolean
EstCouleur = cellule.Interior.ColorIndex = color
End Function

Function EstGras(cellule As Range) As Boolean
EstGras = cellule.Font.Bold = True
End Function

sur la feuille de calcul :
par exemple pour un test SI couleur = jaune

=EstCouleur(A1;6)

pour un test SI cellule = gras

=EstGras(A1)

isabelle

GF a écrit :

isabelle

unread,
Apr 23, 2008, 9:33:19 AM4/23/08
to
ps/

attention car le changement de format de cellule ne provoque pas de recalcul de la feuille
il faut appuyer sur la touche F9 pour provoquer le recalcul.

isabelle

GF a écrit :

GF

unread,
Apr 23, 2008, 9:40:01 AM4/23/08
to
Merci pour ta réponse aussi rapide mais je crois que je n'ai pas tout saisi.

C'est à intégrer dans une macro ?
Mon soucis c'est que je dois appliquer cette formule sur un grand nombre de
cellule. Je ne vois pas trop comment dupliquer cette formule rapidement.

Merci bcp pour ton aide !

GF

unread,
Apr 23, 2008, 9:51:00 AM4/23/08
to
je crois avoir saisi, pardon !

je viens d'écrire dans une cellule :
=SI(EstCouleur(V35;6);1;0)

mais ça ne marche pas, que dois je avoir dans mon code source ?
sachant que j'aimerais appliquer cette formule a un nombre important de
cellules j'aimerais pouvoir avoir le moins possible de code !

Merci de ton aide !


isabelle

unread,
Apr 23, 2008, 9:50:53 AM4/23/08
to
bonjour GF,

le "Function" sont à copier tel quel dans un module standard
elles pourrons alors etre utilisés comme les autres function,
et elles seront disponible au menu, Insertion, Fonction, catégorie : Personnalisées

isabelle

GF a écrit :

isabelle

unread,
Apr 23, 2008, 10:21:26 AM4/23/08
to
bonjour GF,

voici un exemple :

http://cjoint.com/?exquQUGz48

isabelle

GF a écrit :

GF

unread,
Apr 23, 2008, 10:35:00 AM4/23/08
to
c'est parfaitement ce dont j'avais besoin

Un grand merci pour votre aide et votre disponibilité

Cordialement

Tatanka

unread,
Apr 23, 2008, 11:35:18 AM4/23/08
to
Bonjour à tous,

Et un petit bricolage qui pourra peut-être servir :
http://cjoint.com/?exrGD5AnkQ

Serge


"GF" <G...@discussions.microsoft.com> a écrit dans le message de news: A4EDCACF-48B7-4023...@microsoft.com...

GF

unread,
Apr 23, 2008, 1:30:43 PM4/23/08
to
Tres puissant ce "petit bricolage" je vais essayer de l'appliquer dans un
fichier !

Merci


Tatanka

unread,
Apr 23, 2008, 2:14:57 PM4/23/08
to
Salutations,

Une autre approche :
Voici quelque chose de plus souple qui permet
de lancer automatiquement une macro selon
la couleur de fond choisi :
http://cjoint.com/?exuj3efuPS

Serge

"GF" <G...@discussions.microsoft.com> a écrit dans le message de news: D0C86521-615C-4D2D...@microsoft.com...

amadream

unread,
May 4, 2016, 9:39:06 AM5/4/16
to
Le mercredi 23 Avril 2008 à 15:18 par GF :
Bonjour,

Je suis aussi interessée par cette formule, mais je travaille sous google sheet,
et donc ce n'est pas la meme fonction,

Est-ce que vous connaitriez la formule?

Je cherche à afficher une ligne contenant un mot dans une colonne, seulement le
mot n'est pas seul dans la case donc ca me pose problème.
Du coup j'ai fait une mise en forme conditionnelle pour afficher le mot en
couleur, pour après utiliser une Fonction SI conditionnée par la couleur pour si
la couleur de la case est de couleur "Jaune" (par ex), alors afficher la ligne
la contenant.

Avez-vous d'autres idée sinon?

Je vous remercie pour votre aide,

Amandine

isabelle

unread,
May 4, 2016, 1:46:34 PM5/4/16
to
bonjour Amandine,

=SIERREUR(TROUVE("LeMot";A1)<>0;FAUX)

isabelle

isabelle

unread,
May 4, 2016, 7:17:01 PM5/4/16
to
j'oubliais, la formule n'est pas a mettre dans une cellule, elle est pour créer
la MFC
isabelle

Sylvain Bodin

unread,
Sep 28, 2020, 4:10:09 AM9/28/20
to
On peut Filtrer par couleur

Eric Vottero

unread,
Feb 20, 2021, 5:49:20 AM2/20/21
to
Bonjour à tout le monde,
Je découvre ce flux ET un peu les formules Google Sheet...
Je ne sais donc pas si je vais être au bon endroit et ne pas poser une question déjà abordée (pardon d'avance !!).

Je souhaite à partir d'un sheet savoir si on peut avoir pour une colonne de cellules, le choix entre 3 valeurs (A, B ou C) pour chaque cellule et, en fonction d'une des trois valeurs saisies, avoir la case coloriée en JAUNE, ORANGE ou ROUGE ?

J'espère avoir été clair...

En tout cas, merci d'avance.

Eric

Claude NOUGIER

unread,
Mar 5, 2022, 1:37:17 PM3/5/22
to
Clic-droit-mise en forme conditionnelle…
0 new messages