Dans Excel, il est possible d’utiliser la mise en forme conditionnelle pour ombrer toutes les autres lignes (ou toutes les nièmes lignes) d’une table de données. Vous souhaiterez peut-être accomplir la même tâche dans Word et le programme propose plusieurs approches que vous pouvez adopter. Une approche consiste à utiliser certains des styles de tableau prédéfinis que Word met à disposition. Suivez ces étapes:

  1. Créez votre table comme vous le feriez normalement.

  2. Placez le point d’insertion quelque part dans le tableau.

  3. Assurez-vous que l’onglet Conception du ruban est affiché.

  4. À l’aide des miniatures du groupe Styles de tableau, cliquez sur celle qui utilise un ombrage sur les lignes du tableau.

La plupart des formats de tableau sont «intelligents», ce qui signifie qu’ils peuvent ajuster l’ombrage des lignes même si vous ajoutez de nouvelles lignes au tableau. Comment cela se fait-il? Heureux que vous ayez demandé; cela conduit à la deuxième méthode d’ombrage des lignes de tableau: créer vos propres styles de tableau.

Les styles sont disponibles dans Word depuis des années et des années. Vous pouvez définir un style de tableau qui applique automatiquement un ombrage aux lignes paires ou impaires d’un tableau. (Voici comment les AutoFormats de table le font.) Suivez ces étapes:

  1. Placez le point d’insertion quelque part dans un tableau.

  2. Assurez-vous que l’onglet Conception du ruban est affiché.

  3. Sur le côté droit des images miniatures dans le groupe Styles de tableau, vous remarquerez des flèches haut et bas. En dessous se trouve une flèche déroulante. Cliquez dessus pour afficher la gamme complète des styles de tableau définis dans Word.

  4. Cliquez sur l’option Nouveau style de tableau. Word affiche la boîte de dialogue Créer un nouveau style à partir de la mise en forme. (Voir la figure 1.)

  5. À l’aide de la liste déroulante Appliquer la mise en forme à, choisissez Lignes à bandes impaires ou Lignes à bandes paires, selon que vous souhaitez que ce style s’applique aux lignes paires ou impaires.

  6. Utilisez les commandes de la boîte de dialogue pour définir la mise en forme que vous souhaitez appliquer aux lignes.

  7. Définissez le nom du style et les autres propriétés selon vos besoins.

  8. Cliquez sur OK.

Vous avez maintenant créé un style d’ombrage pour les lignes paires ou impaires. Vous pouvez appliquer ce style au tableau, comme vous le souhaitez. La mise en forme s’ajuste automatiquement lorsque vous modifiez le nombre de lignes du tableau.

Les solutions décrites jusqu’à présent fonctionnent très bien si vous souhaitez appliquer une mise en forme à toutes les autres lignes d’un tableau. Ils ne fonctionnent pas très bien si vous souhaitez que la mise en forme soit appliquée à chaque troisième, quatrième ou cinquième ligne. Dans ce cas, il peut être préférable d’utiliser une macro pour effectuer votre mise en forme. Voici un bon exemple de macro qui peut appliquer un ombrage à chaque troisième ligne d’une table:

Sub ShadeRows()

Dim iRow As Integer     Dim iHeads As Integer     Dim iRowTtl As Integer

If Selection.Information(wdWithInTable) = True Then         iHeads = InputBox(prompt:="Number of heading rows?", _           Title:="Headings", Default:="1")



iRowTtl = Selection.Tables(1).Rows.Count - iHeads         For iRow = 1 To iRowTtl             If iRow Mod 3 = 0 Then                 Selection.Tables(1).Rows(iRow + iHeads).Shading.Texture _                   = wdTexture20Percent             Else                 Selection.Tables(1).Rows(iRow + iHeads).Shading.Texture _                   = wdTextureNone             End If         Next iRow     End If End Sub

La macro demande le nombre de lignes d’en-tête dans le tableau, puis ajuste les lignes auxquelles elle applique l’ombrage. Si le point d’insertion ne se trouve pas dans une table lorsque la macro est exécutée, rien ne se passe. Vous pouvez également modifier la fréquence de l’ombrage (par exemple, de chaque troisième ligne à chaque quatrième) en modifiant la formule Mod. Changez simplement la ligne unique, de cette manière:

If iRow Mod 4 = 0 Then

Vous pouvez également modifier la quantité d’ombrage en remplaçant la constante wdTexture20Percent par une autre, telle que wdTexture5Percent, wdTexture10Percent, wdTexture25Percent, etc.

Vous devez également comprendre que si vous exécutez la macro sur un tableau où les cellules ont été fusionnées verticalement, vous pouvez obtenir des résultats inattendus, le cas échéant. Si vous modifiez le nombre de lignes dans une table, vous devrez réexécuter la macro pour réappliquer l’ombrage.

_Note: _

Si vous souhaitez savoir comment utiliser les macros décrites sur cette page (ou sur toute autre page des sites WordTips), j’ai préparé une page spéciale qui comprend des informations utiles.

lien: / wordribbon-WordTipsMacros [Cliquez ici pour ouvrir cette page spéciale dans un nouvel onglet de navigateur].

WordTips est votre source pour une formation Microsoft Word rentable.

(Microsoft Word est le logiciel de traitement de texte le plus populaire au monde.) Cette astuce (6699) s’applique à Microsoft Word 2007, 2010, 2013, 2016, 2019 et Word dans Office 365. Vous pouvez trouver une version de cette astuce pour le ancienne interface de menu de Word ici:

lien: / word-Shading_Table_Rows [Shading Table Rows].