Excel - Macro Colorer 1 cellule selon 1 autre

Résolu/Fermé
_gfv Messages postés 14 Date d'inscription lundi 10 janvier 2011 Statut Membre Dernière intervention 24 mars 2011 - 10 janv. 2011 à 16:08
_gfv Messages postés 14 Date d'inscription lundi 10 janvier 2011 Statut Membre Dernière intervention 24 mars 2011 - 11 janv. 2011 à 16:32
Bonjour,

Je souhaiterai colorer une cellule (A) de la même couleur qu'une autre cellule (B) sachant que la couleur de la cellule B est variable.

J'ai trouvé le code pour colorer une cellule :

Sub testCouleur()

Selection.Interior.ColorIndex = 3

End Sub


Maintenant, j'aimerai que la couleur 3 soit une référence d'une autre cellule, soit en passant par le code couleur de la cellule obtenu via la fonction LIRE.CELLULE d'Excel, soit directement par la couleur de la cellule.

J'espère avoir été suffisamment clair et que vous allez pouvoir me retirer une grosse épine à mes deux pieds gauche :)

gfv


5 réponses

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 714
10 janv. 2011 à 22:23
bonjour

Tu as pratiquement la réponse dans ta question, car comme tu as trouvé le code couleur, il suffit de le recopier :

Range("A1").Interior.ColorIndex = Range("B1").Interior.ColorIndex

Ta cellule A1 prend la couleur de B1 mais si B1 change de couleur il faut refaire ton code à nouveau.
0