Les Allergies
Alimentaires
Posez votre question Signaler

Couleur différente une ligne sur 2 dans Excel [Résolu]

Gilles - Dernière réponse le 22 févr. 2012 à 10:37
Bonjour,
Comment obtenir une ligne sur deux dans un tableau en une couleur de fond différente (et que ça reste en cas de tri ou de filtre) pour améliorer la lisibilité ?
J'avais trouvé un mode opératoire que j'ai perdu.
Merci
Lire la suite 

Couleur différente une ligne sur 2 dans Excel »

18 réponses
Réponse
+35
moins plus
Bonjour,

Tu peux utiliser un format conditionnel.
Sélectionner ta zone puis menu 'format / mise en forme conditionnelle...'
Sélectionner 'La formule est' et saisir: =MOD(LIGNE();2)
(ou =NON(MOD(LIGNE();2)) si tu veux les lignes paires colorée
Cliquer sur 'format...' pour choisir ton 'motif' et valider

eric
evevdll- 13 nov. 2007 à 18:01
Bonsoir,
Je savais bien que tu allais donner la réponse
A+
Eve
eriiic- 13 nov. 2007 à 19:07
Tiens ! coucou eve :-)
eric
asdfasdf - 27 mai 2011 à 15:16
Merci
Ajouter un commentaire
Réponse
+5
moins plus
Bonjour,

Même un an après ta réponse est intéressante.
Cependant ça ne marchait pas lors du test.
Je précise donc que pour une MFC débutant en cellule A1 il faut saisir :
=SOUS.TOTAL(103;$A$1:$A1)=PAIR(SOUS.TOTAL(103;$A$1:$A1))
comme formule de MFC et là c'est impeccable.
Merci Kloup

eric
michel - 4 janv. 2010 à 16:02
cette formule est d'une efficacité redoutable !
merci à tous ceux qui ont contribué
Michel
eriiic- 4 janv. 2010 à 18:53
Comme tu réactives le sujet, une simplification qui me vient :
=MOD(SOUS.TOTAL(103;$A$1:$A1);2)=0
ou
=MOD(SOUS.TOTAL(103;$A$1:$A1);2)=1
selon que l'on préfère les lignes paires ou impaires colorées
eric
Ajouter un commentaire
Réponse
+4
moins plus
Bonjour

Pour mettre une ligne sur 2 en couleur meme lorsqu'on filtre, sans macro, tu peux utiliser Sous.total(103;...).
Elle compte les cellules affichees non vides,
a condition d'avoir une colonne avec des donnees (codes...) sur chaque ligne,

La fonction dans le format conditionnel est:

=SOUS.TOTAL(103;$A$1:$A231)=PAIR(SOUS.TOTAL(103;$A$1:$A231))


"Je compte le nombre de cellules non vides dans la colonne A, de la premiere ligne a la ligne actuelle.
Si c'est pair je colorie, sinon la cellule reste blanche"


A+
Kloup
babar2009 - 24 juin 2009 à 10:52
Bonjour,

J'ai essayé ta formule

=SOUS.TOTAL(103;$A$1:$A231)=PAIR(SOUS.TOTAL(103;$A$1:$A231))­

mais mon tableau fait 3490 ligne et il arrête de colorier les lignes à la ligne 3260 que se passe t-il ???

Merci de ton aide.

BLM
Ajouter un commentaire
Réponse
+2
moins plus
Bonjour,

Excel 2007 fait cela très très bien, et avec de nombreuses couleurs possibles.

A+

pépé
Ajouter un commentaire
Réponse
+1
moins plus
Bonsoir,

heuu, là je n'y crois guère, en tout cas sans utiliser vba...
Mais est-ce que ça vaut le coup de développer une macro juste pour ça ?
eric
Ajouter un commentaire
Réponse
+1
moins plus
Vous vous prenez la tête avec des formules complexes pour rien.
Je ne comprendrais jamais cette mentalité d'expert (qui se rapproche du Linuxien) qui utilise des lignes de codes alors que le logiciel le fait en quelques clicks.

Pour griser 1 ligne sur 2 :
Il suffit de sélectionner les lignes à modifier.
Aller dans Format/Mise en Forme Automatique.
Et choisir "Liste1" dans "Format du tableau".
Et enfin cliquer sur OK.

Ca n'aurait pas été plus simple de mettre ça dès le début?
eriiic- 28 juil. 2011 à 15:23
Bonjour à toi aussi !!

Ca n'aurait pas été plus simple de mettre ça dès le début?
Ce qui aurait été mieux c'est que tu lises (et comprenne) la question :
et que ça reste en cas de tri ou de filtre

eric
Wolverine52 - 28 juil. 2011 à 15:27
J'ai parfaitement compris la question et j'ai testé (sur excel 97).
Résultat : ça reste en cas de tri ou de filtre
eriiic- 28 juil. 2011 à 16:12
Non, filtre 1 ligne/2 tu n'auras plus que du blanc ou du gris.
Plus d'alternance d'une ligne sur 2, c'est ce qui était demandé.
En tout cas sur 2003...
eric
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,

Merci Éric pour le réponse que j'avais trouvée sur un autre site également. Mmais est-ce possible de conserver une ligne sur deux avec une couleur de fond après avoir fait un filtre ?
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour à tous,

déjà merci pour toutes les infos qui ont été données jusqu'à présent.

Je me pose une dernière question : comment (une fois que la mise en forme a été appliquée) modifier la couleur des cellules coloriées? Il se peut qu'on veuille ensuite colorier certaines cellules et on ne peut plus puisque la condition a été donnée.

Si quelqu'un a une solution, je suis preneur !

Merci!

Arnaud
Tygars Snow - 22 févr. 2012 à 10:37
Dans 'mise en forme conditionnelle' j'ai l'option gérer les règles.
La tu peux sélectionner la règle en question et modifier tout ce que tu veux.


++
Tygars
Ajouter un commentaire
Ce document intitulé « Couleur différente une ligne sur 2 dans Excel » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?