Colorer des lignes en fonction des valeurs de cellule
Résolu/Fermé
MagBota
Messages postés
3
Date d'inscription
mercredi 19 mars 2014
Statut
Membre
Dernière intervention
24 mars 2014
-
19 mars 2014 à 07:05
MagBota Messages postés 3 Date d'inscription mercredi 19 mars 2014 Statut Membre Dernière intervention 24 mars 2014 - 19 mars 2014 à 09:24
MagBota Messages postés 3 Date d'inscription mercredi 19 mars 2014 Statut Membre Dernière intervention 24 mars 2014 - 19 mars 2014 à 09:24
A voir également:
- Colorer des lignes en fonction des valeurs de cellule
- Fonction si et - Guide
- Excel colorer une cellule si - Guide
- Aller à la ligne dans une cellule excel - Guide
- Partager des photos en ligne - Guide
- Faites afficher avec un fond coloré les cellules qui contiennent une valeur comprise entre 250 et 350. quel nombre est dessiné en surbrillance ? ✓ - Forum Excel
3 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 425
19 mars 2014 à 07:34
19 mars 2014 à 07:34
Bonjour
pas très facile à comprendre votre demande
Voyez deux cas:
colorer en jaune toutes les cellules qui ont plus d'une fois une valeur quelque soit leur position:
=NB.SI(B:B;B1)>1
colorer en jaune une suite de cellule de la même valeur:
=B1=B2
crdlmnt
pas très facile à comprendre votre demande
Voyez deux cas:
colorer en jaune toutes les cellules qui ont plus d'une fois une valeur quelque soit leur position:
=NB.SI(B:B;B1)>1
colorer en jaune une suite de cellule de la même valeur:
=B1=B2
crdlmnt
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
525
19 mars 2014 à 08:17
19 mars 2014 à 08:17
Bonjour,
J'ai compris ta demande différemment.
Si tu souhaites mettre en évidence chaque changement de valeur dans la colonne B , tu peux utiliser la macro suivante.
A+
J'ai compris ta demande différemment.
Si tu souhaites mettre en évidence chaque changement de valeur dans la colonne B , tu peux utiliser la macro suivante.
Sub Colorer()
Dim i As Long
Dim Cel As Range
Dim Couleur
Couleur = Array(6, 0)
For Each Cel In Range("B2:B" & Range("B" & Rows.Count).End(xlUp).Row)
If Cel <> Cel.Offset(-1) Then i = i + 1
Cel.EntireRow.Interior.ColorIndex = Couleur(i Mod 2)
Next Cel
End Sub
A+
MagBota
Messages postés
3
Date d'inscription
mercredi 19 mars 2014
Statut
Membre
Dernière intervention
24 mars 2014
19 mars 2014 à 09:24
19 mars 2014 à 09:24
Désolée, ce n'était en effet pas forcément très clair
(difficile quand on est le nez dedans).
Mais Gyrus, c'est exactement ce que je voulais !
Magique...
plus qu'à se familiariser au langage et décortiquer tout ça :p
Merci beaucoup !
(difficile quand on est le nez dedans).
Mais Gyrus, c'est exactement ce que je voulais !
Magique...
plus qu'à se familiariser au langage et décortiquer tout ça :p
Merci beaucoup !