distinction des lignes par une couleur fixe

  • Initiateur de la discussion pissepartout
  • Date de début
P

pissepartout

Guest
bonjour à tous!

je voudrais savoir comment faire pour différencier avec deux couleurs les lignes paires de lignes impaires dans un tableau, sachant que lorsque j'effectue un tri, contenu de la ligne doit bouger (normal), mais pas la couleur de la ligne...

jusqu'à maintenant j'utilisais l'icone avec le pot de peinture pour colorier les lignes, mais dès que je fais un tri les les couleurs ne s'alterne plus forcément.

exemple (je crois que ça vaut mieux):

avant le tri:

gants tissu A 10 (couleur de fond de la ligne:verte)
bonnet tissu B 15 ( jaune)
mouffles tissu A 20 ( verte)


après tri, ce que je voudrais:

bonnet tissu B 15 (couleur de fond de la ligne:verte)
gants tissu A 10 ( jaune)
mouffles tissu A 20 ( verte)


après tri, ce que j'obtiens:

bonnet tissu B 15 (couleur de fond de la ligne:jaune)
gants tissu A 10 ( vert)
mouffles tissu A 20 ( vert)

=> la couleur a suivi le contenu de la case...


help? j'ai plus beaucoup de cheveux sur la tête à force d'énervement... ;)
 
J

Jean-Marie

Guest
Bonjour Retienttoi

Utilise la mise en forme conditionnelle

1) Sélectionne la feuille toute entière, même pour l'entête tu supprimera après la MFC
2) Applique une couleur pour le fond de ton choix
3) Clique sur le menu Format/Mise en forme conditionnelle...
3) Dans la boîte de dialogue, clique sur "la valeur est" pour remplacer par "la formule est"
4) dans le champ juste sur la droite tu tape ceci =mod(ligne();2)=1
5) tu cliques sur le bouton format, et tu change la couleur de fond
6) tu valides deux fois

7) tu sélectionnes les lignes ou te ne veux pas voir les couleurs, tu supprimes le fond et tu retournes dans la boîte de dialogue de la MFC, puis clique sur le bouton supprimer, puis condition 1, valide deux fois

et voilà

@+Jean-Marie
 
P

pissepartout

Guest
merci pour cette réponse rapide.

cependant j'ai un problème: les couleurs ne s'alterne pas là où il y a une formule programmée, ou quelquechose de déja écrit... ci joint ce que j'obtient, c'est explicite.

désolé pour ce dérangement, c'est la troisième fois que j'utilise Excel...
 

Pièces jointes

  • essai_suiviproduction.zip
    10.5 KB · Affichages: 11
@

@+Thierry

Guest
Bonsoir Jean-Marie, Numéro 62.161.97.---, le Forum

Juste en passant pour signaler que si c'est la trosième fois que tu utilises Excel c'est ta seconde visite sur ce Forum, et lors de la première je t'avais déjà recommandé de lire notre Charte et de t'arranger pour trouver un pseudo un peu plus sérieux pour un Forum de partage de connaissance...

=> Premier Fil de Discussion Lien supprimé

Par avance Merci
@+Thierry
 
G

guillaume

Guest
re bonjour à tous

oups, mea culpa, je n'ai pas fait attention à mon pseudo. voilà donc mon prénom. toutes mes excuses.

pour le point 3), j'ai effectivement un problème:

excel m'affiche dans la première case "la valeur de la cellule est" par défaut, mais il y a une deuxième case à droite avec "comprise entre" , "égale à", "supérieure à"... comme on ne peut peut pas laisser le champ libre, j'ai sélectionné "égal à".
ensuite j'ai mis =mod(ligne();2)=1, dans la case restante, la troisième donc.

ah,désolé, j'oubliais: j'utilise excel2000 sous windows 2000Pro (peut-etre que ça fera avancer la chose?)

merci beaucoup

guillaume
 
G

guillaume

Guest
bonjour

ben, oui, c'set bien "la valeur de la cellule est" que je selectionne dans la première case.
dans la deuxième, je selectionne "égale à"
dans la troisième, je tape "=mod(ligne();2)=1" (sans guillemets)

ci joint un imprime écran, au cas où quelque chose m'aurais échappé...

merci et bonne journée à tous
 

Pièces jointes

  • fmc.zip
    5.9 KB · Affichages: 18

Discussions similaires

Statistiques des forums

Discussions
312 338
Messages
2 087 396
Membres
103 534
dernier inscrit
Kalamymustapha