Changement conditionnelle de couleur de l'onglet feuil

Bonjour à tous,

J'ai un tableau identique sur plusieurs feuilles. Est-il possible de changer la couleur de l'onglet "feuille" ou de sa police (en bas à gauche), si et uniquement si le tableau de la feuille correspondante est rempli. ex; feuille 2 en rouge si la cellule B3 est remplie .(sans changement de couleurs des autres onglets "feuilles")...

avec mes remerciements, pour l'interet que vous portez à nos problemes...

Bonsoir,

J'ai ça dans mes tiroirs, avec l'explication en prime.

Fonction personnalisée (à écrire où copier-coller dans un module)

Code:

Function CouleurdesOnglets(ByVal Coul%)
If Coul < 0 Then Coul = 42
Application.Caller.Worksheet.Tab.ColorIndex = Coul
End Function

Puis, n'importe où dans la Feuille.

Formule d'activation du Code

=CouleurdesOnglets(SI(NON(ESTVIDE(B3));3;-1))

Ici, la couleur de départ de l'onglet est dans le module; Code 42 (Turqoise) et la couleur lorsque B3 n'est plus vide Code dans la Formule; 3 rouge.

Cette fonction est valable pour toutes les Feuilles du Classeur, à condition, d'y inscrire une formule "CouleurdesOnglets"

Tu peux aussi composer ta formule différemment avec par exemple:

=CouleurdesOnglets(SI(B3>=100;3;-1))

Cordialement,

Amadéus

https://www.excel-pratique.com/~files/doc/OngletCouleur.xls

Bonjour à tous,

j'ai un problème similaire, cependant j'ai une condition supplémentaire.

c'est à dire si ma cellule A5>3.5 ma couleur de mon onglet est verte (10)

si ma cellule A5<3.5 mais >0 ma couleur de mon onglet est rouge (03)

si ma cellule A5 est vide, ma couleur de mon onglet est ivoire (19)

Pouvez-vous m'aider?

Merci d'avance

Rechercher des sujets similaires à "changement conditionnelle couleur onglet feuil"