Colorer une ligne sur deux Excel : guide ultime 2026
Tu ouvres un export comptable, un suivi RH ou un tableau de budget. Les lignes défilent, les colonnes s'alignent, et au bout de quelques secondes tes yeux décrochent. Tu relis la mauvaise ligne, tu compares le mauvais montant, tu perds du temps sur une tâche qui devrait être simple.
C'est exactement pour ça que colorer une ligne sur deux dans Excel reste un réflexe aussi utile. Pas pour faire joli. Pour lire plus vite, éviter les erreurs, et rendre un fichier plus pro quand tu le partages.
Le vrai sujet, ce n'est pas seulement la technique. C'est le choix de la bonne méthode selon ton contexte. Un export brut à nettoyer, un tableau RH qui grandit chaque semaine, un reporting filtré en réunion ou un traitement répétitif sur plusieurs fichiers n'ont pas les mêmes besoins. D'ailleurs, une question plus utile que “comment colorer une ligne sur deux” est “quelle méthode évite de casser le format quand le tableau grandit, quand on filtre ou quand on copie-colle des données ?”, comme le souligne ce retour d'expérience sur les usages Excel en contexte professionnel.
Si tu travailles déjà sur des fichiers de pilotage plus larges, avec reporting, automatisation et outils connectés, tu peux aussi regarder comment intégrer l'IA ERP BI dans une logique de structuration de données. Le fond du problème est souvent le même. Des données lisibles, fiables et faciles à exploiter.
Rendre vos données lisibles un défi quotidien ?
La lisibilité d'un tableau, c'est souvent ce qui sépare un fichier “supportable” d'un fichier vraiment exploitable. Dans un suivi de trésorerie, tu dois suivre une facture sans glisser sur la mauvaise échéance. En RH, tu dois comparer les absences, les statuts et les managers sans perdre le fil. En contrôle de gestion, tu dois scanner un export de ventes rapidement, pas lutter contre l'affichage.
Le piège, c'est de traiter la couleur alternée comme un simple effet visuel. En pratique, c'est un outil de lecture. Et si tu choisis mal la méthode, tu crées vite un autre problème. Format qui saute, lignes mal alternées après filtre, plage qui n'intègre pas les nouvelles données, ou macro inutilement lourde.
La bonne méthode n'est pas la plus “technique”. C'est celle qui reste propre quand ton fichier vit.
Quand je vois un tableau bricolé à la main, avec une ligne grise sur deux colorée au pinceau, je sais déjà ce qui va se passer. Au prochain copier-coller, tout part de travers. Au prochain tri, l'apparence devient incohérente. Et quand le collègue reprend le fichier, il perd confiance.
Voici la logique simple à garder en tête :
- Plage simple et besoin ponctuel : la mise en forme conditionnelle fait très bien le travail.
- Liste de données qui évolue : le style de tableau est souvent plus fiable.
- Analyse avec filtres visibles : il faut penser différemment la logique de bande.
- Traitement répétitif sur plusieurs fichiers : la macro VBA devient pertinente.
Tu n'as pas besoin de tout utiliser tout le temps. Tu as besoin de savoir quoi sortir au bon moment.
La méthode flexible la mise en forme conditionnelle
La méthode la plus connue, et souvent la plus utile en pratique, c'est la mise en forme conditionnelle. Pour colorer une ligne sur deux dans Excel, la formule standard repose sur =MOD(LIGNE();2). La logique est simple : LIGNE() renvoie le numéro de ligne, et MOD(nombre; 2) retourne le reste de la division par 2. Tu obtiens donc une alternance entre lignes paires et impaires, comme rappelé dans ce guide dédié à la formule.
La formule à utiliser
Dans la plupart des cas, tu vas utiliser l'une de ces deux formules :
=MOD(LIGNE();2)=0pour colorer les lignes paires=MOD(LIGNE();2)=1pour colorer les lignes impaires
Si tu veux revoir le fonctionnement de cette logique dans Excel, tu peux aussi consulter le lexique du Dojo sur la mise en forme conditionnelle.
Le pas à pas concret
Prenons un exemple simple. Tu as un rapport de ventes avec les colonnes Date, Commercial, Client, Montant, Statut.
Sélectionne ta plage de données
Par exempleA2:E200, en évitant si possible la ligne d'en-tête.Va dans Accueil puis Mise en forme conditionnelle
Clique sur Nouvelle règle.Choisis Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué
Saisis la formule
Utilise=MOD(LIGNE();2)=0si tu veux teinter les lignes paires.Définis le format
Clique sur Format, puis choisis un remplissage léger. Gris clair, bleu très pâle ou beige discret. Le but est de guider l'œil, pas d'agresser la rétine.Valide et teste
Vérifie immédiatement si l'alternance correspond bien à ta première ligne de données.
Le piège classique
Le point qui bloque souvent, c'est le décalage visuel. Si ta plage commence sur une ligne autre que la première de la feuille, l'alternance perçue peut sembler “fausse”. Dans Excel en français, une méthode efficace consiste à créer la règle via Accueil > Mise en forme conditionnelle > Nouvelle règle > Utiliser une formule, avec =MOD(LIGNE();2)=0 ou =MOD(LIGNE();2)=1, en testant le rendu sur la première ligne de données avant validation, comme expliqué dans ce tutoriel pratique.
Règle pratique
Si ton premier enregistrement doit rester blanc, inverse simplement pair et impair. N'essaie pas de “corriger à la main”.
Cette vidéo montre bien la logique si tu veux la voir en action :
Quand cette méthode est la bonne
Choisis-la si :
- Tu travailles sur une plage simple qui n'est pas encore un tableau structuré.
- Tu veux contrôler précisément la couleur ou appliquer des exceptions.
- Tu prépares un fichier ponctuel comme un export bancaire, un journal d'écritures ou une liste de candidats.
Elle marche très bien. Mais elle n'est pas toujours la plus performante si ton tableau grossit en continu.
La méthode rapide les styles de tableau
Tu récupères chaque mois le même export. Tu ajoutes des lignes, tu filtres par service, tu tries par date. Si ton objectif est d'avoir un tableau propre sans retoucher la mise en forme à chaque mise à jour, Mettre sous forme de tableau est souvent le meilleur choix.
Cette méthode va plus loin qu'un simple habillage. La conversion d'une plage en tableau Excel crée un objet structuré. Excel applique alors les bandes automatiquement, prolonge le style sur les nouvelles lignes et garde un rendu cohérent pendant les tris et les filtres. C'est précisément ce qui fait la différence entre un fichier ponctuel et un fichier que tu réutilises chaque semaine.
Microsoft détaille ce fonctionnement dans sa documentation sur les lignes ou colonnes en alternance.
Pourquoi cette méthode fait gagner du temps
Sur une base RH, tu ajoutes un salarié en fin de liste. La ligne prend immédiatement le bon style. Sur un suivi finance, tu importes de nouvelles notes de frais, puis tu filtres par centre de coût. Le tableau reste lisible sans ajustement manuel.
C'est le vrai point fort de cette méthode.
Si ton tableau vit dans le temps, le style de tableau réduit les erreurs de manipulation. Tu évites les plages mal étendues, les couleurs copiées de travers et les règles de mise en forme que quelqu'un casse en collant des données.
Comment l'appliquer proprement
- Sélectionne ta plage de données
- Clique sur Accueil > Mettre sous forme de tableau
- Choisis un style avec bandes alternées
- Valide la présence des en-têtes
- Contrôle l'option Lignes à bandes dans l'onglet du tableau
Si tu veux clarifier le vocabulaire et le fonctionnement, consulte ce lexique Excel sur le format de tableau.
Quand le style de tableau est le bon choix
Le bon réflexe consiste à choisir la méthode selon le contexte, pas selon l'habitude.
| Situation | Style de tableau |
|---|---|
| Tableau mis à jour régulièrement | Très adapté |
| Ajout fréquent de nouvelles lignes | Très adapté |
| Tri et filtre utilisés tous les jours | Très adapté |
| Besoin d'une couleur très précise ou de règles spéciales | Parfois limité |
| Export ponctuel à remettre en forme une seule fois | Correct, mais pas toujours nécessaire |
| Besoin d'automatiser complètement le rendu | VBA peut être plus adapté |
Le compromis est simple. Le style de tableau est rapide et fiable, mais moins fin qu'une mise en forme conditionnelle si tu veux des exceptions visuelles très précises. Pour un tableau statique, les deux méthodes se défendent. Pour une base vivante, le tableau structuré prend souvent l'avantage.
Mon conseil en pratique
En finance, je recommande cette option pour un suivi budgétaire mensuel, un relevé d'écritures ou une liste de dépenses par projet. Dans ces cas-là, le besoin principal n'est pas de personnaliser chaque ligne. Le besoin, c'est de garder un tableau net malgré les ajouts et les filtres.
En RH, même logique pour un registre de formation, une base candidats ou un suivi d'entretiens annuels. Le fichier reste clair, même quand plusieurs personnes interviennent dessus.
Le Dojo Club cite souvent ce type de bonne pratique dans ses contenus. Et sur le terrain, elle tient bien la route.
Gérer les lignes filtrées comme un pro
C'est le moment où beaucoup d'utilisateurs se font piéger. Tu appliques une belle alternance sur ton tableau. Puis tu filtres sur un commercial, un département ou un mois. Et là, le rendu visuel devient bancal. Tu peux te retrouver avec plusieurs lignes visibles de la même couleur à la suite.
Pourquoi ? Parce que LIGNE() travaille sur le numéro absolu dans la feuille, pas sur l'ordre des lignes visibles après filtre.
Le bon réflexe
Si ton besoin principal est de filtrer souvent un tableau, le style de tableau reste déjà une bonne première réponse. Mais dans certains cas, tu veux une alternance qui suive uniquement les lignes visibles. Là, une logique basée sur SOUS.TOTAL devient utile.
L'idée est simple. Tu crées un compteur qui s'incrémente seulement sur les lignes visibles. Ensuite, tu appliques ton alternance sur ce compteur, pas sur le numéro brut de ligne.
Une méthode fiable avec colonne auxiliaire
Dans un tableau où la première ligne de données est en ligne 2, tu peux créer une colonne d'aide avec une formule de ce type :
=SOUS.TOTAL(103;$A$2:A2)
Cette logique compte les cellules visibles au fur et à mesure. Ensuite, tu peux baser ta mise en forme conditionnelle sur cette colonne auxiliaire avec un test pair/impair.
Exemple de logique :
- Ajoute une colonne d'aide à droite de ton tableau
- Saisis la formule
=SOUS.TOTAL(103;$A$2:A2) - Recopie vers le bas
- Crée une règle de mise en forme conditionnelle basée sur cette colonne
- Utilise un test pair ou impair sur le compteur visible
Cas concret
Tu analyses un chiffre d'affaires par commercial. En réunion, tu filtres sur “Nord”, puis sur “Sud”, puis sur “Grands comptes”. Si l'alternance repose sur LIGNE(), l'œil perd vite le rythme. Avec un compteur visible, tu gardes une lecture fluide.
Quand un tableau est destiné à être filtré en direct, pense d'abord à la lecture après filtre. Pas seulement au rendu avant filtre.
Pour approfondir la logique des données filtrées et des manipulations plus fines, tu peux aussi consulter ce contenu sur le filtre avancé Excel.
Ce qui ne marche pas bien
Évite ces habitudes :
- Colorer à la main après chaque filtre. Tu perds du temps et tu rends le fichier fragile.
- Empiler trop de règles conditionnelles. Le fichier devient plus difficile à maintenir.
- Oublier la colonne auxiliaire quand le besoin est complexe. Une petite colonne d'aide vaut souvent mieux qu'une formule illisible.
Automatiser la coloration avec une macro VBA
Tu reçois chaque mois le même export RH, le même grand livre comptable ou la même liste fournisseurs. Si tu refais toujours la même mise en forme à la main, tu perds du temps sur une tâche qui peut être automatisée en une fois.
La macro VBA devient utile à partir du moment où la coloration fait partie d'une routine. C'est la bonne méthode si ton besoin n'est ni ponctuel, ni lié à un tableau que tu filtres en réunion, mais à un traitement répété sur plusieurs fichiers ou plusieurs onglets.
Une macro simple à copier
Voici une base propre :
Sub ColorerUneLigneSurDeux()
Dim plage As Range
Set plage = Selection
plage.FormatConditions.Delete
With plage.FormatConditions.Add(Type:=xlExpression, Formula1:="=MOD(LIGNE();2)=0")
With .Interior
.PatternColorIndex = xlAutomatic
.Color = RGB(242, 242, 242)
End With
End With
End Sub
Ce que fait ce code
Ce code travaille sur la sélection active. Il efface les anciennes règles de mise en forme conditionnelle sur cette plage, puis il recrée une alternance simple avec =MOD(LIGNE();2)=0.
Le choix est volontairement sobre. Un gris clair passe bien dans un suivi budgétaire, une extraction de paie ou une base candidats, sans gêner la lecture des chiffres ni des statuts.
Dans quels cas VBA est le bon choix
Utilise cette option si tu es dans l'un de ces cas :
- Tu traites les mêmes exports chaque semaine ou chaque mois
- Tu veux lancer la mise en forme avec un bouton ou un raccourci
- Tu dois appliquer la même présentation sur plusieurs feuilles
- Tu veux standardiser un fichier d'équipe sans dépendre de manipulations manuelles
Exemple concret. En finance, tu récupères chaque fin de mois un export de balance âgée depuis ton ERP. En RH, tu consolides des listes de candidatures venant de plusieurs sources. Si la première action après ouverture du fichier est toujours la même, la macro mérite sa place.
Le vrai arbitrage à faire
VBA fait gagner du temps, mais ajoute aussi une couche de maintenance. Si ton fichier doit circuler chez des collègues peu à l'aise avec les macros, un style de tableau ou une mise en forme conditionnelle classique reste souvent plus simple à gérer.
Autre point pratique. Cette macro repose sur LIGNE(). Elle convient bien à une plage brute à préparer rapidement. Si ton enjeu principal est la lisibilité après filtre, la logique vue dans la section précédente reste plus fiable.
Si tu veux aller plus loin sur ce point, tu peux consulter ce guide sur les macros Excel VBA pour automatiser les tâches répétitives.
Ton aide-mémoire et questions fréquentes
Tu as maintenant les quatre approches utiles en tête. Le plus important, c'est de ne pas les mélanger sans raison.
L'aide-mémoire décisionnel
| Situation | Méthode à choisir | Pourquoi |
|---|---|---|
| Export ponctuel à nettoyer | Mise en forme conditionnelle | Rapide, souple, sans transformer la structure |
| Liste de données qui grandit | Style de tableau | Plus simple à maintenir |
| Tableau filtré en réunion | Logique avec SOUS.TOTAL |
Meilleure lisibilité sur les lignes visibles |
| Traitement répétitif de masse | Macro VBA | Tu évites les manipulations manuelles répétées |
Ce que je te conseille en pratique
Pour la majorité des fichiers pros, pars sur ce réflexe :
- Base de données ou suivi récurrent : style de tableau
- Besoin visuel ponctuel : mise en forme conditionnelle
- Filtrage intensif : colonne auxiliaire avec
SOUS.TOTAL - Routine mensuelle répétée : macro
Si tu veux garder un bon pense-bête papier ou enrichir ta boîte à outils Excel, le livre J'excelle en Excel peut être un bon complément.
Un tableau lisible n'est pas un détail de présentation. C'est un outil de travail plus fiable.
FAQ
Peut-on colorer une ligne sur deux sans formule
Oui. Si tu utilises Mettre sous forme de tableau, Excel applique un style avec lignes à bandes. C'est souvent la méthode la plus simple quand tu travailles sur une vraie liste de données.
Quelle méthode choisir pour un tableau qui va grandir
Prends plutôt le style de tableau. C'est plus fiable au quotidien, surtout si tu ajoutes des lignes, filtres ou tries régulièrement.
Pourquoi mes couleurs semblent fausses après application
Le plus souvent, ton alternance est décalée par rapport à la première ligne de données. Dans ce cas, inverse simplement la logique entre lignes paires et impaires, ou vérifie la plage de départ.
Si tu veux progresser sur Excel avec des cas concrets de finance, RH, reporting, Power Query ou VBA, Le Dojo Club rassemble des ressources, des sessions en direct et une communauté de professionnels qui travaillent exactement sur ce type de problèmes au quotidien.
Tu veux aller plus loin ?
Rejoins Le Dojo Club pour accéder à des formations complètes, des lives experts et une communauté d'entraide.
Essayer pendant 30 jours