XL 2010 Changement de couleur de cellule avec VBA

Phillip

XLDnaute Occasionnel
Bonjour,

J'ai un problème de syntaxe que je n'arrive pas à résoudre.

En fonction de la valeur d'un cellule, je voudrais changer la couleur de la ligne correspondante. Voici ce que j'ai écrit :

If Cells(74, 13).Value = 102 Then
Range(Cells(74, 3), Cells(74, 13)).Interior.Color = RGB(255, 255, 255)
endif


Ca ne marche pas, ou ça en me change que la couleur de la cellule 74,13....

Qu'est-ce qui ne fonctionne pas ?

merci

Cordialement

Phillip
 

Robert

XLDnaute Barbatruc
Bonjour Phillip, bonjour le forum,

Peut-être comme ça :

VB:
If Cells(74, 13).Value = 102 Then
Cells(74, 3).Resize(1, 10).Interior.Color = RGB(255, 255, 255)
endif
 

Phillip

XLDnaute Occasionnel
Bonjour Robert,

Alors là !!!!...En fait la ligne "test" sur laquelle je fais tourner mon code (la 74), a déjà une couleur...Et je n'arrive même pas à l'enlever manuellement !

En tous cas merci pour le resize, je ne connaissais pas !

Cordialement

PS : J'avais une MFC dessus !
 
Dernière édition:

Créez un compte ou connectez vous pour répondre

Vous devez être membre afin de pouvoir répondre ici

Créer un compte

Créez un compte Excel Downloads. C'est simple!

Connexion

Vous avez déjà un compte? Connectez vous ici.

Haut Bas