Créer formule pour récupérer code couleur d'une cellule

Bonjour,

Je souhaiterais créer une fonction afin de récupérer le code couleur d'une cellule.

Exemple: en A1 la cellule est remplie de bleu (16764057) et en A2 je voudrais une formule de type :

=COULEUR(A1)

qui me renverrait en A2 le résultat 16764057.

Auriez-vous la solution ?

Merci d'avance.

123

Bonjour

avec une recherche sur le forum, tu aurais trouvé pour le code (fichier

Pour la suite, ici

https://forum.excel-pratique.com/excel/compter-si-cellule-en-fond-verte-t15333.html

Cordialement

12'490codescouleurs.zip (8.68 Ko)

Merci et désolé pour la recherche.

Par contre, quand je saisis la formule j'obtiens ce message

vba210

Si je veux que ça fonctionne il faut que je passe par l'assistant de formule.

Est-ce que ça vient de la version (2007) ?

Re,

As-tu copié les Codes VBA dans ton classeur?

Cordialement

test1

Oui j'ai fais un copier coller c'est pour ça que je ne comprends pas.

EDIT : j'ai oublié de préciser une chose importante je voudrais que cette fonction soit disponible dans tous mes classeurs, donc je l'ai collé dans personal.xlsb. Ce n'est pas le bon endroit ?

Bonjour à tous,

J'exhume ce fil ancien.

La fonction couleur(), est très bien, c'est ce que je cherchais moi aussi.

Cependant, lorsque la couleur de la cellule est changé, la valeur que renvoie la fonction couleur() ne se change pas automatiquement. Il faut revalider la cellule. C'est comme si Excel était en mode "manuel".

Du coup dommage, car les formules combinées avec des si() en jouant sur les couleurs ne fonctionnent pas car la valeur de la fonction ne change pas.

Avez-vous une solution, ou une autre méthode?

Je cherche simplement un moyen de renvoyer un code couleur par une formule. je pensais que cette fonction irai, mais à l'usage, elle ne va pas.

Merki !

Merci!

Rechercher des sujets similaires à "creer formule recuperer code couleur"