XL 2016 test sur couleur cellule et éventuellement bordure

adnul

XLDnaute Nouveau
bonjour
j'ai une colonne de données avec une couleur différent selon leur signification.
par exemple: rouge = attention; orange = "à prévoir" etc...

dans mon fichier excel, les colonne B et C donnent la légende de chaque ouleur.

Dans mon colonne, données sont dans la colonne G. j'aimerai faire apparaitre en colonne H la légende associée (attention, à prévoir etc....) selon la couleur de la cellule en G.

Je ne connais rien en macro, pouvez-vous m'aider?

sinon, je connais un peu les formules excel, et j'ai cherché avec SI en comparant le format des cellules en G avec celles indiqués en B et quand le tets est vrai, j'écris le légende adéquate.
mais j'ai rien trouvé.


j'ai une requete supplémentaire : dans mes légendes, j'ai 2 couelurs identiques mais une a aussi une diagonale.
si vous pouvez ajouter une fonction qui identifie la diagonale, ca va beaucoup m'aider!
merci pour votre aide
 

Pièces jointes

  • exemple couleur.xlsx
    9.4 KB · Affichages: 37

JBARBE

XLDnaute Barbatruc
Bonsoir à tous,
Peut-être ceci en cliquant sur le bouton GO et surtout en respectant les couleurs et l'inclinaison des diagonales !
bonne soirée !
Bonsoir sousou, doublezero (pas vu )
 

Pièces jointes

  • essai couleur.xlsm
    23.7 KB · Affichages: 32

sousou

XLDnaute Barbatruc
He bien regarde dans le module1,
Une fonction perso s'utilise comme une autre fonction excel (=nomdelafonction(paramètres))
Il suffit de la créer dans un module (ici module1) sous la forme
function nomdefonction(parmètres)
code....
end function
Le fonction le(cellule)
elle mémorise la couleur de la cellule, puis regarde si la diagonale que tu utilises existe
puis elle compare ces informations sur chaque cellule de la zone des légendes
Si les deux conditions sont identique elle écrit la légende
 

Discussions similaires

Statistiques des forums

Discussions
311 724
Messages
2 081 936
Membres
101 844
dernier inscrit
pktla