Colorer une ligne sur deux dans Excel : 3 méthodes

Un long tableau de 200 lignes en noir sur blanc fatigue rapidement les yeux. Le « zébrage » — colorer une ligne sur deux dans une teinte très claire — facilite la lecture en aidant l'œil à suivre la bonne ligne. Excel propose trois méthodes selon le contexte : la plus rapide (tableau structuré), la plus souple (mise en forme conditionnelle) et la plus pérenne (style personnalisé).

Sans zébrage ClientMontant Dupont1 200 € Lefebvre850 € Martin2 100 € Bernard670 € Petit1 540 € Moreau920 € Avec zébrage ClientMontant Dupont1 200 € Lefebvre850 € Martin2 100 € Bernard670 € Petit1 540 € Moreau920 €
Le zébrage améliore le confort de lecture, surtout sur les tableaux larges où l'œil saute entre colonnes éloignées.

Méthode 1 — Tableau structuré (la plus rapide)

Si vos données peuvent être converties en tableau structuré, c'est la méthode la plus efficace. Le zébrage est inclus, automatique, et s'étend tout seul aux nouvelles lignes.

  1. Cliquez n'importe où dans votre tableau de données.
  2. Raccourci Ctrl+L (ou Insertion → Tableau).
  3. Confirmez la plage. Excel applique automatiquement un style « lignes alternées ».

Pour changer la couleur du zébrage : onglet Création de tableau → Styles de tableau. Choisissez parmi les styles ou créez le vôtre via Nouveau style de tableau.

Avantages du tableau structuré

  • S'étend tout seul : ajoutez une ligne, le zébrage la prend en compte instantanément.
  • Tri / filtre intégrés : peu importe l'ordre, la bande continue est respectée (la ligne X est zébrée selon sa position, pas selon sa donnée).
  • Références nommées dans les formules : Tableau1[Montant].

Voir notre guide complet des tableaux Excel.

Méthode 2 — Mise en forme conditionnelle (la plus souple)

Si vous ne voulez pas convertir en tableau structuré (parce que vos données proviennent d'un import Power Query, parce qu'un tri casse votre structure, etc.), passez par une mise en forme conditionnelle avec formule.

  1. Sélectionnez la plage à zébrer (ex. A2:F200).
  2. Accueil → Mise en forme conditionnelle → Nouvelle règle → Utiliser une formule.
  3. Formule : =MOD(LIGNE();2)=0
  4. Cliquez sur Format, onglet Remplissage, choisissez une couleur très claire (gris #F1F5F9 ou bleu très pâle #EEF4FA).
  5. OK. Les lignes paires sont colorées.

Pour zébrer les lignes impaires

Remplacez la formule par =MOD(LIGNE();2)=1. Selon vos en-têtes (1 ou 2 lignes), choisissez celle qui donne le bon effet visuel.

Pour zébrer par groupes de 2 lignes

=MOD(QUOTIENT(LIGNE();2);2)=0 colore les lignes par paires (2 colorées, 2 blanches, 2 colorées…). Utile pour des données « duo » comme une commande sur 2 lignes.

Pour zébrer par valeur d'une colonne

Plus malin : colorer toutes les lignes d'un même client identiquement, en alternant les groupes. Avec une colonne A triée par client :

=MOD(SOMMEPROD(1/NB.SI($A$2:$A2;$A$2:$A2));2)=0

Chaque groupe de lignes d'un même client a la même couleur, et la couleur change au changement de client. Très lisible pour des données regroupées.

Méthode 3 — Coloration manuelle (à éviter)

On peut tout simplement sélectionner les lignes paires une par une (Ctrl+clic) et appliquer une couleur de fond. À éviter :

  • Une suppression / insertion de ligne casse l'alternance.
  • Un tri du tableau réordonne les couleurs avec les données — le motif devient aléatoire.
  • Pour 200 lignes, c'est interminable.

À ne réserver qu'à des tableaux figés, courts (5-10 lignes) et qui ne seront jamais triés.

Comparatif des trois méthodes

✅ Tableau structuré

Le plus rapide, s'étend tout seul, tri sans casse. Idéal pour 90 % des cas.

✅ MFC + formule

Souple, applicable à toute plage, conserve l'alternance même avec tri. Préférable si vous ne pouvez pas convertir en tableau.

Bonnes pratiques esthétiques

  • Couleur très claire : gris #F5F7FA, bleu #EEF4FA, beige #FAF7F0. Surtout pas une couleur saturée.
  • Bordures discrètes ou pas de bordures verticales : le zébrage les remplace.
  • Ligne d'en-tête : couleur soutenue (vert foncé, bleu marine) pour bien la distinguer.
  • Pas de bordures internes dans la matière du tableau quand le zébrage est appliqué — choisissez l'un ou l'autre.

Pièges classiques

L'en-tête est inclus dans le zébrage

Si vous incluez la ligne 1 (en-tête) dans la plage MFC, elle peut hériter de la couleur. Solution : sélectionnez la plage à partir de la ligne 2 (A2:F200), ou ajustez la formule en =ET(LIGNE()>1; MOD(LIGNE();2)=0).

Le zébrage saute après un filtre

Avec la MFC =MOD(LIGNE();2)=0, le zébrage est figé sur les numéros de ligne réels. Quand un filtre masque des lignes, les lignes restantes peuvent ne plus alterner visuellement. Alternative :

=MOD(SOUS.TOTAL(3;$A$2:$A2);2)=0

SOUS.TOTAL(3;…) compte les cellules visibles. Le zébrage suit l'affichage filtré.

Performance sur très gros tableau

Une MFC appliquée à 100 000 lignes peut ralentir Excel. Préférez le tableau structuré (plus performant) ou limitez la plage exacte.

Astuce impression : activez l'option Mise en page → Imprimer → Couleurs. Sans elle, Excel imprime en noir et blanc et le zébrage disparaît.

Supprimer le zébrage

  • Tableau structuré : onglet Création de tableau → décochez « Lignes à bandes ».
  • MFC : Accueil → Mise en forme conditionnelle → Gérer les règles → supprimer la règle.
  • Coloration manuelle : sélectionnez et appliquez Aucun remplissage.

À retenir

  • Tableau structuré (Ctrl+L) : la solution la plus simple et automatique.
  • MFC + formule =MOD(LIGNE();2)=0 : la solution flexible pour les plages non-tableaux.
  • Préférez une couleur très claire — l'objectif est d'aider à lire, pas d'attirer l'œil.
  • Pour les tableaux filtrés, utilisez SOUS.TOTAL(3;…) dans la formule.
  • Évitez la coloration ligne par ligne : elle se casse au moindre tri.