colorer une ligne en conditionnel

R

rinspeed

Guest
bonjour les pros,

voila mon problème.
j'ai un tableau qui fait 9 colonnes et x lignes
je voudrais mettre en couleur automatiquement les lignes dont la valeurs de la cellule de la 9ème colonne est égal à 'soldés'

que pouvez-vous me proposer en vba ?
 

CBernardT

XLDnaute Barbatruc
Bonsoir Rinspeed,

Tu sélectionnes la plage à configurer en mise en forme conditionnelle, ici la plage sélectionée commence à la cellule A2

Tu places la condition suivante :

La formule est =SI($I2='soldés';VRAI;FAUX)

Pour le format tu choisis le motif à ta convenance.

Cordialement

Bernard
 

JeanMarie

XLDnaute Barbatruc
Bonsoir

Tu as une possibilité de passer sans VBA, c'est la Mise en forme Conditionnelle (MFC).

1) Sélectionne ton tableau en commençant par la cellule en haut à gauche (exemple la plage C3:K30)
2) Clique sur le menu Format/Mise en forme conditionnelle...
3) dans la boîte de dialogue
- clique sur le choix 'La valeur de la cellule est ' pour le remplacer par 'La formule est'
- dans le champ à côté tu tapes la formule =$K3='soldés'
4) tu changes le format des cellules
et tu valides

Bonne soirée, si mes explications te semble confuses, tu places un fichier

@+Jean-Marie
 

Hellboy

XLDnaute Accro
Bonsoir Startus,CBernardT, JeanMarie

Pour la partie VBA ce code devrait répondre a tes exigences.

Code:
Public Sub asdfa()
Dim Cell As Range
For Each Cell In Range(Cells(1, 9), Cells(Cells(65536, 1).End(xlUp).Row, 9))
    With Cell
    If .Value = 'soldés' Then
       Range(Cells(.Row, 1), Cells(.Row, 9)).Interior.ColorIndex = 4
    End If
    End With
Next Cell
End Sub

En passant les Boys, la colonne K, c'est pas la 11ième colonne ça ?
B)
 

Discussions similaires

Statistiques des forums

Discussions
312 348
Messages
2 087 508
Membres
103 568
dernier inscrit
NoS