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'
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
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)
Merci à vous tous pour votre aide et surtout à Jean-marie,
c'est ta solution que j'ai retenu et elle fonctionne parfaitement sous Excel 2003.
Encore merci.