Colorer groupe de lignes identique
mike8920
-
ccm81 Messages postés 11033 Statut Membre -
ccm81 Messages postés 11033 Statut Membre -
Bonjour,
J'ai un classeur de quelques 3000 lignes dont je voudrais intégrer de la couleur pour faciliter la consultation des informations.
Dans la colonne A, il y a des nombres de 1 à 12 (numéros de succursales) et dans la colonne B, des numéros de pièces uniques qui se répète de 1 à 12, soit 250 numéros de pièces. En triant la colonne B je voudrais avoir une couleur différentes par numéros de pièces. (ou quelques couleurs qui ferait varier les numéros de pièces entre eux)
La mise en forme automatique sous forme de tableau ne me permet pas de faire cela. (à ma connaissance)
Pouvez-vous m'aider ?
Merci beaucoup
J'ai un classeur de quelques 3000 lignes dont je voudrais intégrer de la couleur pour faciliter la consultation des informations.
Dans la colonne A, il y a des nombres de 1 à 12 (numéros de succursales) et dans la colonne B, des numéros de pièces uniques qui se répète de 1 à 12, soit 250 numéros de pièces. En triant la colonne B je voudrais avoir une couleur différentes par numéros de pièces. (ou quelques couleurs qui ferait varier les numéros de pièces entre eux)
La mise en forme automatique sous forme de tableau ne me permet pas de faire cela. (à ma connaissance)
Pouvez-vous m'aider ?
Merci beaucoup
A voir également:
- Colorer groupe de lignes identique
- Comment créer un groupe whatsapp - Guide
- Sous groupe whatsapp - Accueil - WhatsApp
- Partage de photos en ligne - Guide
- Créer un groupe facebook - Guide
- Mail groupé - Guide
4 réponses
Bonjour
il y a bien la mise en forme conditionnelle, mais pour 250 N° ça risque d'être
coton pour avoir une couleur différentes par code
Par contre si vous trier votre tableau vous devriez pouvoir alterner deux couleurs en utilisant les mises en forme conditionnelles par formules, avec cette formule si on commence en ligne 2
=MOD($A2+$B2;2)=0 pour une couleur ( laisser en blanc l'autre ou formatez avec:
MOD($A1=$B1;2)>0
ou alors si vous ne voulez que B comme référence
=MODE($B2;2)=0
attention aux $ pour formater la ligne complète
sinon vous pouvez aussi affecter une couleur à chaque B selon son N°, mais seulement sur Excel à partir de 2007 (avant, 3 MFC autorisées seulement)
et enfin, si vous ne voulez formater que la colonne B et pas tout la ligne, vous pouvez utiliser les standard de MFC avec 3 couleurs évolutives
crdlmnt
il y a bien la mise en forme conditionnelle, mais pour 250 N° ça risque d'être
coton pour avoir une couleur différentes par code
Par contre si vous trier votre tableau vous devriez pouvoir alterner deux couleurs en utilisant les mises en forme conditionnelles par formules, avec cette formule si on commence en ligne 2
=MOD($A2+$B2;2)=0 pour une couleur ( laisser en blanc l'autre ou formatez avec:
MOD($A1=$B1;2)>0
ou alors si vous ne voulez que B comme référence
=MODE($B2;2)=0
attention aux $ pour formater la ligne complète
sinon vous pouvez aussi affecter une couleur à chaque B selon son N°, mais seulement sur Excel à partir de 2007 (avant, 3 MFC autorisées seulement)
et enfin, si vous ne voulez formater que la colonne B et pas tout la ligne, vous pouvez utiliser les standard de MFC avec 3 couleurs évolutives
crdlmnt
Eh Bien Merci beaucoup pour cette réponse rapide ! :)
Je veux bien faire varier une couleur et laisser blanc, alors détaillez moi la (ou les) formule(s) à appliquer et à quel endroit.
MFC/Ajouter une règle ?? ensuite...
Votre aide et grandement apprécié, Merci
Je veux bien faire varier une couleur et laisser blanc, alors détaillez moi la (ou les) formule(s) à appliquer et à quel endroit.
MFC/Ajouter une règle ?? ensuite...
Votre aide et grandement apprécié, Merci
Voir Capture d'écran (message suivant)
Qu'est-ce qui ne fonctionne pas ?
Désolé, merci beaucoup
Qu'est-ce qui ne fonctionne pas ?
Désolé, merci beaucoup
Ben....
... simplement :
d'une part que votre colonne B ne contient pas des valeurs num, alors l'addition ne fonctionne pas
d'autre part que votre seconde formule fonctionnera encore moins bien avec le signe = au lieu de +
et enfin si votre champ débute en ligne 2 comme on le voit dans la case adresse, c'est la ligne 2 qu'il faut utiliser dans la formule...
donc vous n'avez pas mis beaucoup de chances de votre coté :-))
Par ailleurs essayez pour ne pas trop alourdir, de limite le formatage aux colonnes utiles plutôt que sur toute la longueur de ligne
sans avoir votre modèle, c'est un peu au hasard, essayez:
=MOD(A2+DROITE(B2;4)*1;2)=0 et >0 dans la seconde
si ça ne va pas voyez si vous pouvez mettre le fichier à disposition sur:
https://www.cjoint.com/
créer le lien (bas e page) copier le (haut de page)
et revenez le coller ici
car je ne suis pas certain que la proposition fonctionne correctement vu comme sont classés les codes,
pour fonctionner, il faudrait trier d'abord A et après B
crdlmnt
... simplement :
d'une part que votre colonne B ne contient pas des valeurs num, alors l'addition ne fonctionne pas
d'autre part que votre seconde formule fonctionnera encore moins bien avec le signe = au lieu de +
et enfin si votre champ débute en ligne 2 comme on le voit dans la case adresse, c'est la ligne 2 qu'il faut utiliser dans la formule...
donc vous n'avez pas mis beaucoup de chances de votre coté :-))
Par ailleurs essayez pour ne pas trop alourdir, de limite le formatage aux colonnes utiles plutôt que sur toute la longueur de ligne
sans avoir votre modèle, c'est un peu au hasard, essayez:
=MOD(A2+DROITE(B2;4)*1;2)=0 et >0 dans la seconde
si ça ne va pas voyez si vous pouvez mettre le fichier à disposition sur:
https://www.cjoint.com/
créer le lien (bas e page) copier le (haut de page)
et revenez le coller ici
car je ne suis pas certain que la proposition fonctionne correctement vu comme sont classés les codes,
pour fonctionner, il faudrait trier d'abord A et après B
crdlmnt
Ah d'accord je comprend, il s'agit de 3 colonnes texte (A, B et C)
En A le zéro devant les chiffres de 1 à 8 est important puisque sera copier/coller dans un autre champ d'un autre logiciel et doit comporter le 0 au début
En B, les valeurs commencent toutes par TOP ou CD ou CN, etc...
et en C, même chose qu'en A et la seule f¸acon de conserver les zéros était de formater les cellules en texte.
Donc j'imagine que votre formule n'est pas adaptée ?
En A le zéro devant les chiffres de 1 à 8 est important puisque sera copier/coller dans un autre champ d'un autre logiciel et doit comporter le 0 au début
En B, les valeurs commencent toutes par TOP ou CD ou CN, etc...
et en C, même chose qu'en A et la seule f¸acon de conserver les zéros était de formater les cellules en texte.
Donc j'imagine que votre formule n'est pas adaptée ?
dans tous les cas, on ne pourra traiter que selon A ou B mais pas les 2 car l'addition selon le classement sur l'image car les N° en A changent à toutes les lignes.
si vous voulez formater selon le code en B il faut utiliser ce code pour numériser la partie droite du N°
=MOD(DROITE($B2;1)*1;2)=0 ou >0
crdlmnt
si vous voulez formater selon le code en B il faut utiliser ce code pour numériser la partie droite du N°
=MOD(DROITE($B2;1)*1;2)=0 ou >0
crdlmnt
ben je me rend aussi vu votre système de codes, on ne peut pas détecter les différences entre les groupes puisque certains pairs ou impairs différents se suivent
je peux juste signaler les changements de N° en B comme sur ce modèle que je vous retourne.
Désolé, peut être aurez vous plus de chance avec un collègue
https://www.cjoint.com/c/FCesfQXnIpv
crdlmnt
je peux juste signaler les changements de N° en B comme sur ce modèle que je vous retourne.
Désolé, peut être aurez vous plus de chance avec un collègue
https://www.cjoint.com/c/FCesfQXnIpv
crdlmnt