MFC si une cellule est différente alors la ligne change de coule

Fermé
Anne - 25 oct. 2016 à 11:49
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 25 oct. 2016 à 15:18
Bonjour,

Je souhaiterais changer la couleur de mes lignes dès que la cellule A correspondante à la ligne est différente à la cellule A du dessus, exemple :

http://www.cjoint.com/c/FJzjXBdxHfW

Merci d'avance
A voir également:

2 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
Modifié par Vaucluse le 25/10/2016 à 12:29
Bonjour

je ne pense pas quezvous puissiez arriver à ça sans VBA ( ce que je sais pas faire)
car la MFC vous donne deux options :
  • une couleur si les lignes sucessives sont différentes
  • une couleur si elles sont identiques

Dans votre cas, il faut dire à Excel qu'il conserve la couleur précédente (bleu ou blanc selon le cas) d'où le besoin de VBA

Tout ce que vous obtiendrez, c'est la mise en couleur de la première ligne changeant, en bleu par exemple, les autres reprendrons l'autre couleur

On arrive à spécifier les séparations en plaçant des bordures, mais pas des couleurs de remplissage.(du moins je ne crois pas)...ausi on peut identifier selon vos codes en A par exemple des impairs et des impairs, où aussi en compliquant sérieusement le fichier avec des renvois dans des colonnes intermédiaire

Je vous souhaite de trouver un "vba iste" de talent, il y en a quelques uns sur ce forum

crdlmnt

La qualité de la réponse dépend surtout de la clarté de la question, merci!
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 248
25 oct. 2016 à 12:28
Bonjour,

MFC par formule avec A5:I19 de sélectionné par exemple :
=$A5<>$A4

eric
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
Modifié par Vaucluse le 25/10/2016 à 12:35
Salut Eric...ça va?vi, c'est une idée, mais je ne crois pas que ça fasse ce qui est demandé dans le fichier modèle lorsque deux ref identiques se suivent!
Qu'en penses tu?
Bien amicalement
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 248
25 oct. 2016 à 14:58
C'est vrai que je me suis contenté d'une lecture 'brute' de la demande.
La couleur change si A différents, et ne change pas si identique ;-)

Sinon sans vba on peut s'appuyer sur une colonne intermédiaire D par exemple avec :
=SI(A5=A4;D4;ABS(D4-1))
La formule MFC devenant =$D4
https://www.cjoint.com/c/FJzm56OuCFQ
eric
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
25 oct. 2016 à 15:18
... exact, on peut aussi avec une colonne D, pour un tableau qui commence en D2
=SI(A1=A2;D1;D1+1)

la formule de MFC est alors:

=MOD(D1;2)=0

crdlmnt
0