Home site EPFL Windows.epfl.ch
Comment "zebrer" du papier avec EXCEL

(Petite remarque: sur Internet, il existe des solutions pour faire des zebrages une ligne sur trois, par exemple.
L'exemple qui suit a ete SIMPLIFIE et s'applique pour un zebrage d'une ligne sur deux! (classique)
Pour les cas particuliers, consultez les exemples sur le Web (voir mots clefs plus bas) )

Hello,

Peut-etre etes-vous amenes a faire de longs listings avec EXCEL, par exemple des inventaires!

L'option de tableau par defaut avec EXCEL est penible a l'oeil, et que cela soit sur ecran ou papier, une fonction de "surlignage" est vraiment plus lisible a l'oeil!

Anciennement, les feuilles de papier en continu pour le listing, s'appellaient "papier zebre", zebra, pijama, ...

Vous pouvez le faire "a la main", c'est-a-dire "ligne par ligne", ou faire un copier-coller avec copie speciale des valeurs dans un modele, ... mais a chaque tri, vous devez refaire la manoeuvre, car le "surlignage" des cellules est associe a la valeur de la case.


Il faut donc une solution qui fasse que le zebrage reste fixe et soit independant des valeurs des cellules.


Si vous recherchez, sur Internet, comment faire cela avec EXCEL, le mot clef s'appelle: "color banding" (Faites la recherche sous http://www.google.com  "color banding excel")


Solution "Clef en main":

  1) Selectionnez la zone a zebrer

  2) Allez dans "Format" -> "Mise en forme conditionnelle" et
     choisissez a gauche "La formule est" (The formula is) et
     entrez:


       =MOD(LIGNE()-1;2)   (Version francaise d'EXCEL)

       =MOD(ROW()-1;2)     (Version anglaise d'EXCEL)


     A droite, cliquez sur "Format" et choisissez les couleurs
     de zebrage sous "Motifs", puis "OK"

     Puis cliquez sur "OK"

 

A ce moment, les cellules seront zebrees, et le resteront!

En effet, si vous faites un tri, des copier-coller, ...,
les lignes RESTERONT ZEBREES!


Si vous voulez effacer le zebrage:

  1) Selectionnez la case ou la zone

  2) Allez dans "Format" -> "Mise en forme conditionnelle", puis
     "Supprimer", selectionnez la "condition 1", puis "OK" et "OK"


Sur ce principe, il est aussi possible de zebrer verticalement; il suffit de remplacer "ligne" par "colonne" dans la formule.

 

Si vous voulez zebrer avec deux coleurs successives, il suffit de rajouter une condition:


  1) Selectionnez la zone a zebrer

  2) Allez dans "Format" -> "Mise en forme conditionnelle" et
     choisissez a gauche "La formule est" (The formula is) et
     entrez:

       =MOD(LIGNE()-1;2)   (Version francaise d'EXCEL)

     A droite, cliquez sur "Format" et choisissez les couleurs
     de zebrage sous "Motifs", puis "OK"


     Ensuite faites "Ajouter", puis dans la deuxieme condition,
     choisissez de nouveau "La formule est" et entrez

       =MOD(LIGNE();2)    (Version francaise d'EXCEL)

     A droite, cliquez sur "Format" et choisissez les couleurs
     de zebrage sous "Motifs", puis "OK"

     Puis cliquez sur "OK"


Il est toujours possible de faire des motifs plus particuliers, mais dans le cadre de listing, une couleur sur deux suffit!

La couleur conseillee est "OR"!
Elle est raisonnable avec une imprimante type jet d'encre, et se voit encore avec une cartouche de tonner usee d'une imprimante laser!

Bonne journee!


     Pierre ETIENNE


 


Article N° 188 du 10.06.2003 14:36:11 par Christian Zufferey -- Permalink : http://windows.epfl.ch/?article=188