Choisir de colorer une case selon son contenu

marion767 Messages postés 6 Statut Membre -  
Lentzouille Messages postés 728 Statut Membre -
Bonjour,

j'ai une colonne avec des informations du type vrai ou faux. J'ai essayé de faire un code vba tel que :
si le contenu de la case est faux, la case se colore en jaune à droite. sinon rien
voici ce que j'ai rentré:

For i = 3 To i = 69224
If Cells(i, 19) = "FAUX" Then
Range(Cells(i, 20)).Select
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.Color = 65535
.TintAndShade = 0
.PatternTintAndShade = 0
End With
End If
Next i
End Sub

je veux qu'excel regarde toutes les cases de ma colonne. mais malheureusement, ça ne marche pas. est ce quelqu'un voit où ça coince?

Merci!

3 réponses

Lentzouille Messages postés 728 Statut Membre 64
 
Bonjour,

Pourquoi ne pas faire une Mise en Forme Conditionnelle ?

Cdt,
0
marion767 Messages postés 6 Statut Membre
 
Le problème c'est que la mise en forme conditionnelle s'applique à la colonne sélectionnée. dans mon cas, selon le contenu de la cellule i dans la colonne j, ça doit colorer (ou non) la cellule i dans la colonne j+1
0
Lentzouille Messages postés 728 Statut Membre 64
 
Re,

Tu vas sur ta cellule (imaginons B1),
Tu créer ta MFC sur B1 en appliquant la formule,

=A1=Faux

Tu appliques en format de remplissage jaune,

Cdt,
0