Passer au contenu du pied de page
UTILISATION D'IRONXL

Comment mettre en valeur une ligne sur deux dans Excel

Microsoft Excel offre une fonctionnalité intégrée pour mettre en valeur les lignes selon les besoins de l'utilisateur. Pour mettre en valeur des lignes dans Excel, vous pouvez utiliser l'action Mettre en surbrillance les cellules. La fonction de mise en valeur des lignes dans Excel est un moyen simple de rendre le document plus intéressant à regarder. Cet outil est utile pour montrer la différence entre les lignes de points de données. Cependant, mettre en valeur les lignes impaires dans Microsoft Excel peut être délicat et pas si facile pour un débutant. Cependant, il peut devenir très facile pour vous de ombrager des lignes alternées. Nous vous expliquerons cela étape par étape.

Commençons :

  1. Sélectionnez les lignes que vous souhaitez formater.
  2. Cliquez sur Accueil dans le menu principal, puis cliquez sur Mettre en forme sous forme de tableau.
  3. Sélectionnez un style de tableau qui propose un ombrage alterné à partir de la boîte de dialogue Table.
  4. Maintenant, si vous souhaitez changer l'ombrage des lignes aux colonnes, sélectionnez le tableau et cliquez sur Conception dans le groupe des options de style de tableau. Ensuite, décochez la case Lignes à bandes du menu déroulant et cochez la case Colonnes à bandes.

Comment mettre en valeur une ligne sur deux dans Excel, Figure 1 : Accédez à la fonction Colonnes à bandes dans Excel Accédez à la fonction Colonnes à bandes dans Excel

Si vous souhaitez conserver la disposition de votre tableau, mais n'avez pas besoin de sa fonctionnalité, vous pouvez le convertir en une plage de données. Si vous ajoutez des lignes/colonnes colorées et avez un banding, cela ne sera pas reproduit automatiquement. Cependant, vous pouvez recréer le formatage en copiant des lignes ou des colonnes avec un formatage alternatif avec Éditeur de format.

Utilisez le formatage conditionnel pour appliquer des lignes ou des colonnes à bandes

Vous pouvez également utiliser une règle de formatage conditionnel pour appliquer un formatage différent à certaines lignes ou colonnes. Voici comment nous pouvons le faire :

  • Sur la feuille de calcul, faites l'une des actions suivantes :
    • Si vous souhaitez appliquer le formatage à certaines cellules, sélectionnez alors la plage de cellules ou de lignes. Et si vous souhaitez appliquer le formatage à tout le document, sélectionnez alors tout le document en appuyant sur Ctrl+A.
  • Allez à Accueil > Formatage conditionnel > Nouvelle règle. Cela ouvrira la boîte de dialogue de règle de formatage.

Comment mettre en valeur une ligne sur deux dans Excel, Figure 2 : Configurer une nouvelle règle pour le formatage conditionnel Configurer une nouvelle règle pour le formatage conditionnel

  • Dans la section "Sélectionner un type de règle", sélectionnez l'option "Utiliser une formule pour déterminer quelles cellules formater".
  • Écrivez la formule suivante dans la section "Modifier la description de la règle" pour appliquer de la couleur aux lignes alternées.
=MOD(ROW(),2)=0

Pour appliquer de la couleur aux colonnes alternées, tapez cette formule : =MOD(COLUMN(),2)=0.

Ces formules déterminent si une ligne ou une colonne est paire ou impaire et appliquent en conséquence le formatage souhaité.

Comment mettre en valeur une ligne sur deux dans Excel, Figure 3 : Nouvelle boîte de dialogue de règle de formatage Nouvelle boîte de dialogue de règle de formatage

  1. Cliquez sur Format.
  2. Dans la boîte Format des cellules, cliquez sur Remplir.
  3. Choisissez une couleur et cliquez sur OK.
  4. Vous pouvez prévisualiser votre choix sous Échantillon et cliquer sur OK ou choisir une autre couleur.

En implémentant les étapes suivantes, vous verrez les lignes alternées mises en évidence.

IronXL : Bibliothèque Excel C

IronXL est une bibliothèque Excel pour .NET qui fournit aux développeurs un ensemble d'outils pour travailler avec Excel. La bibliothèque peut être utilisée pour lire, écrire et modifier des fichiers et feuilles Excel. En outre, elle peut être utilisée pour convertir entre différents formats de fichiers comme XML, JSON, HTML, et CSV. La bibliothèque IronXL a été développée en langage de programmation C# et elle est open-source, ce qui signifie que les développeurs sont libres de l'utiliser dans leurs applications. La bibliothèque Excel IronXL peut être utilisée dans n'importe quel projet .NET qui nécessite l'accès à Microsoft Office Excel. Les développeurs peuvent utiliser IronXL dans leurs projets sans avoir besoin d'installer Office sur leur ordinateur ou de configurer une licence de développeur de Microsoft.

La bibliothèque Excel IronXL fournit les fonctionnalités suivantes :

  • Un large ensemble de fonctions, y compris la manipulation de données, l'exportation de données, l'importation de données et l'importation à partir d'autres sources.
  • Support pour toutes les versions les plus récentes de Microsoft Excel.
  • Support pour les formats de fichiers les plus populaires d'Excel (.xlsx).
  • Support pour le formatage des cellules tel que l'alignement du texte, taille de police, couleur, bordures, etc.
  • Capacité à contrôler la façon dont les cellules sont affichées dans un classeur Excel (par exemple les lignes de grille).

Nous pouvons faire du formatage conditionnel avec IronXL. Pour utiliser IronXL, vous devez installer la bibliothèque IronXL dans votre projet C#. Après avoir installé la bibliothèque, vous devez ajouter l'espace de noms IronXL. Écrivez la ligne de code suivante en haut de votre fichier programme :

using IronXL;
using IronXL.Formatting;
using IronXL.Formatting.Enums;
using IronXL.Styles;
using IronXL;
using IronXL.Formatting;
using IronXL.Formatting.Enums;
using IronXL.Styles;
Imports IronXL
Imports IronXL.Formatting
Imports IronXL.Formatting.Enums
Imports IronXL.Styles
$vbLabelText   $csharpLabel

Après cela, ajoutez les lignes de code suivantes à votre fonction principale :

// Load the Excel workbook
WorkBook workbook = WorkBook.Load("test.xlsx");

// Access the default worksheet
WorkSheet sheet = workbook.DefaultWorkSheet;

// Create a specific conditional formatting rule for values less than 8
ConditionalFormattingRule rule = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.LessThan, "8");

// Set different style options for the rule
rule.FontFormatting.IsBold = true;
rule.FontFormatting.FontColor = "#123456";
rule.BorderFormatting.RightBorderColor = "#ffffff";
rule.BorderFormatting.RightBorderType = BorderType.Thick;
rule.PatternFormatting.BackgroundColor = "#54bdd9";
rule.PatternFormatting.FillPattern = FillPattern.Diamonds;

// Add the formatting rule to a specific region in the worksheet
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A8", rule);

// Create another conditional formatting rule for values between 7 and 10
ConditionalFormattingRule rule1 = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.Between, "7", "10");

// Set additional style options for the new rule
rule1.FontFormatting.IsItalic = true;
rule1.FontFormatting.UnderlineType = FontUnderlineType.Single;

// Add the second formatting rule to another region in the worksheet
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A9", rule1);

// Save the updated workbook
workbook.SaveAs("ApplyConditionalFormatting.xlsx");
// Load the Excel workbook
WorkBook workbook = WorkBook.Load("test.xlsx");

// Access the default worksheet
WorkSheet sheet = workbook.DefaultWorkSheet;

// Create a specific conditional formatting rule for values less than 8
ConditionalFormattingRule rule = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.LessThan, "8");

// Set different style options for the rule
rule.FontFormatting.IsBold = true;
rule.FontFormatting.FontColor = "#123456";
rule.BorderFormatting.RightBorderColor = "#ffffff";
rule.BorderFormatting.RightBorderType = BorderType.Thick;
rule.PatternFormatting.BackgroundColor = "#54bdd9";
rule.PatternFormatting.FillPattern = FillPattern.Diamonds;

// Add the formatting rule to a specific region in the worksheet
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A8", rule);

// Create another conditional formatting rule for values between 7 and 10
ConditionalFormattingRule rule1 = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.Between, "7", "10");

// Set additional style options for the new rule
rule1.FontFormatting.IsItalic = true;
rule1.FontFormatting.UnderlineType = FontUnderlineType.Single;

// Add the second formatting rule to another region in the worksheet
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A9", rule1);

// Save the updated workbook
workbook.SaveAs("ApplyConditionalFormatting.xlsx");
' Load the Excel workbook
Dim workbook As WorkBook = WorkBook.Load("test.xlsx")

' Access the default worksheet
Dim sheet As WorkSheet = workbook.DefaultWorkSheet

' Create a specific conditional formatting rule for values less than 8
Dim rule As ConditionalFormattingRule = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.LessThan, "8")

' Set different style options for the rule
rule.FontFormatting.IsBold = True
rule.FontFormatting.FontColor = "#123456"
rule.BorderFormatting.RightBorderColor = "#ffffff"
rule.BorderFormatting.RightBorderType = BorderType.Thick
rule.PatternFormatting.BackgroundColor = "#54bdd9"
rule.PatternFormatting.FillPattern = FillPattern.Diamonds

' Add the formatting rule to a specific region in the worksheet
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A8", rule)

' Create another conditional formatting rule for values between 7 and 10
Dim rule1 As ConditionalFormattingRule = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.Between, "7", "10")

' Set additional style options for the new rule
rule1.FontFormatting.IsItalic = True
rule1.FontFormatting.UnderlineType = FontUnderlineType.Single

' Add the second formatting rule to another region in the worksheet
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A9", rule1)

' Save the updated workbook
workbook.SaveAs("ApplyConditionalFormatting.xlsx")
$vbLabelText   $csharpLabel

Nous pouvons définir des règles de formatage conditionnel en utilisant la fonction CreateConditionalFormattingRule(). Il est très facile d'éditer les styles de police et le style des bordures avec IronXL. Vous pouvez formater les lignes en utilisant la fonction de ligne. Et, dans le paramètre, vous donnerez le numéro de ligne et le format que vous souhaitez appliquer. Vous pouvez sélectionner la mise en évidence de chaque nième ligne. Vous pouvez voir plus de détails dans notre exemple de code sur le support du formatage conditionnel.

IronXL est gratuit pour le développement. Cependant, il y aura un filigrane dans la phase de développement. Vous pouvez l'essayer gratuitement en production. Vous pouvez activer l'essai gratuit d'IronXL sans aucun paiement ni information de carte. Après cela, vous pouvez l'acheter. Il existe différents plans tarifaires que vous pouvez choisir en fonction de vos besoins, visitez cette page de licence pour plus d'informations.

Questions Fréquemment Posées

Comment puis-je mettre en évidence une ligne sur deux dans Excel en utilisant les fonctionnalités intégrées?

Vous pouvez utiliser la fonctionnalité 'Formater en tant que tableau' d'Excel pour mettre en évidence une ligne sur deux. Sélectionnez simplement la plage de cellules que vous souhaitez formater, allez dans 'Accueil', cliquez sur 'Formater en tant que tableau', et choisissez un style de tableau avec alternance de couleur de ligne.

Comment appliquer une mise en forme conditionnelle pour mettre en évidence des lignes alternées dans Excel?

Pour mettre en évidence des lignes alternées en utilisant la mise en forme conditionnelle, sélectionnez vos cellules, naviguez vers 'Accueil' > 'Mise en forme conditionnelle' > 'Nouvelle règle', et entrez la formule =MOD(ROW(),2)=0. Cela appliquera le formatage à une ligne sur deux.

Quel est l'avantage d'utiliser une bibliothèque Excel .NET pour la mise en évidence des lignes?

Utiliser une bibliothèque Excel .NET comme IronXL permet aux développeurs d'appliquer une mise en forme conditionnelle par programmation, y compris la mise en évidence d'une ligne sur deux, sans avoir besoin d'interagir manuellement avec Excel. Cela peut améliorer considérablement la productivité et automatiser les tâches répétitives.

Comment puis-je automatiser la manipulation de fichiers Excel en C#?

IronXL est une bibliothèque .NET conçue pour lire, écrire et modifier des fichiers Excel par programmation. Elle permet l'automatisation de tâches telles que la mise en évidence des lignes, l'application de mises en forme conditionnelles et la conversion entre différents formats de fichiers Excel.

Puis-je automatiser la mise en évidence des lignes alternées dans Excel sans Microsoft Office?

Oui, avec IronXL, vous pouvez automatiser le processus de mise en évidence des lignes alternées dans Excel sans avoir besoin que Microsoft Office soit installé. IronXL fournit des méthodes pour appliquer la mise en forme conditionnelle par programmation.

Comment convertir un tableau Excel en plage tout en conservant le format?

Vous pouvez convertir un tableau Excel en plage en sélectionnant le tableau, allant dans 'Conception de tableau', et sélectionnant 'Convertir en plage'. Pour conserver le formatage, vous devrez peut-être l'appliquer à nouveau manuellement en utilisant l'outil Reproduire la mise en forme.

Existe-t-il un moyen économique d'utiliser une bibliothèque Excel .NET?

IronXL propose une version gratuite pour le développement, qui inclut un filigrane. Pour une utilisation en production, divers plans tarifaires sont disponibles, offrant une solution économique pour l'automatisation des tâches Excel dans les applications .NET.

Comment puis-je appliquer une mise en forme conditionnelle par programmation en utilisant une bibliothèque .NET?

Avec IronXL, vous pouvez appliquer une mise en forme conditionnelle en chargeant votre classeur, en accédant à la feuille de calcul souhaitée, en créant une règle de mise en forme conditionnelle, en définissant les options de style nécessaires et en enregistrant le classeur mis à jour.

Quels formats de fichiers Excel sont pris en charge par une bibliothèque Excel .NET?

IronXL prend en charge divers formats de fichiers Excel, y compris .xlsx, et permet la conversion entre des formats comme XML, JSON, HTML et CSV, ce qui le rend flexible pour différents besoins d'application.

Jordi Bardia
Ingénieur logiciel
Jordi est le plus compétent en Python, C# et C++, et lorsqu'il ne met pas à profit ses compétences chez Iron Software, il programme des jeux. Partageant les responsabilités des tests de produit, du développement de produit et de la recherche, Jordi apporte une immense valeur à l'amé...
Lire la suite