Deprecated: RegularLabs\Library\ArrayHelper::implode(): Implicitly marking parameter $last_glue as nullable is deprecated, the explicit nullable type must be used instead in /homepages/10/d550841420/htdocs/libraries/regularlabs/src/ArrayHelper.php on line 225
Tableaux http://download.faqword.com/index.php/word/tableaux 2026-02-16T09:00:36+00:00 m@rina Joomla! - Open Source Content Management Comment afficher et masquer rapidement des lignes de tableau ? 2024-04-28T13:02:34+00:00 2024-04-28T13:02:34+00:00 http://download.faqword.com/index.php/word/tableaux/comment-afficher-et-masquer-rapidement-des-lignes-de-tableau mathias marina <p>Avec une macro. Ou plus exactement, avec deux macros, l'une pour masquer les lignes sélectionnées, l'autre pour afficher toutes les lignes du tableau.</p> <p>Notez que la fonction Masquer n'existe pas. La première macro met à 0 la hauteur des lignes sélectionnées, la seconde donne une hauteur automatique à toutes les lignes du tableau.</p> <p>Il suffira d'affecter un raccourci clavier à chacune des macros, ou bien à installer deux boutons sur la barre d'outils ou dans le ruban.</p> <p> <span style="font-family: 'courier new';"><span style="color: #0000ff;">Sub</span> masque()<br><span style="color: #008000;">'macro écrite par m@rina</span><br><span style="color: #0000ff;">If</span> Selection.Rows.Height <span style="color: #ff8000;">&gt;</span> CentimetersToPoints(<span style="color: #ff0080;">0.3</span>) <span style="color: #0000ff;">Then</span><br>Selection.Rows.Height <span style="color: #ff8000;">=</span> CentimetersToPoints(<span style="color: #ff0080;">0.02</span>)<br>Selection.Rows.HeightRule <span style="color: #ff8000;">=</span> wdRowHeightExactly<br><span style="color: #0000ff;">End If</span><br><span style="color: #0000ff;">End Sub</span><br><br><span style="color: #0000ff;">Sub</span> affiche()<br><span style="color: #008000;">'macro écrite par m@rina</span><br><span style="color: #0000ff;">Dim</span> tablo <span style="color: #0000ff;">As</span> Table<br><span style="color: #0000ff;">Set</span> tablo <span style="color: #ff8000;">=</span> Selection.Tables(<span style="color: #ff0080;">1</span>)<br>tablo.Rows.HeightRule <span style="color: #ff8000;">=</span> wdRowHeightAtLeast<br><span style="color: #0000ff;">End Sub</span></span></p> <p>Avec une macro. Ou plus exactement, avec deux macros, l'une pour masquer les lignes sélectionnées, l'autre pour afficher toutes les lignes du tableau.</p> <p>Notez que la fonction Masquer n'existe pas. La première macro met à 0 la hauteur des lignes sélectionnées, la seconde donne une hauteur automatique à toutes les lignes du tableau.</p> <p>Il suffira d'affecter un raccourci clavier à chacune des macros, ou bien à installer deux boutons sur la barre d'outils ou dans le ruban.</p> <p> <span style="font-family: 'courier new';"><span style="color: #0000ff;">Sub</span> masque()<br><span style="color: #008000;">'macro écrite par m@rina</span><br><span style="color: #0000ff;">If</span> Selection.Rows.Height <span style="color: #ff8000;">&gt;</span> CentimetersToPoints(<span style="color: #ff0080;">0.3</span>) <span style="color: #0000ff;">Then</span><br>Selection.Rows.Height <span style="color: #ff8000;">=</span> CentimetersToPoints(<span style="color: #ff0080;">0.02</span>)<br>Selection.Rows.HeightRule <span style="color: #ff8000;">=</span> wdRowHeightExactly<br><span style="color: #0000ff;">End If</span><br><span style="color: #0000ff;">End Sub</span><br><br><span style="color: #0000ff;">Sub</span> affiche()<br><span style="color: #008000;">'macro écrite par m@rina</span><br><span style="color: #0000ff;">Dim</span> tablo <span style="color: #0000ff;">As</span> Table<br><span style="color: #0000ff;">Set</span> tablo <span style="color: #ff8000;">=</span> Selection.Tables(<span style="color: #ff0080;">1</span>)<br>tablo.Rows.HeightRule <span style="color: #ff8000;">=</span> wdRowHeightAtLeast<br><span style="color: #0000ff;">End Sub</span></span></p> Comment ajouter une ligne de texte avant un tableau existant ? 2024-04-28T12:51:29+00:00 2024-04-28T12:51:29+00:00 http://download.faqword.com/index.php/word/tableaux/comment-ajouter-une-ligne-de-texte-avant-un-tableau-existant mathias marina <p>Il y a au moins deux solutions. On clique dans la première ligne puis :</p> <ul> <li>On utilise le raccourci clavier <strong>Ctrl</strong>+<strong>Maj</strong>+<strong>Entrée</strong><br>ou</li> <li>Sous l'onglet <strong>Mise en page</strong> (de tableau) ou <strong>Outils de tableau/Mise en page</strong> (selon votre version), groupe <strong>Fusionner</strong>, on clique sur <strong>Fractionner le tableau.</strong></li> </ul> <p> </p> <p>On peut également cliquer avant le premier caractère de la première cellule, et simplement appuyer sur Entrée.</p> <p>Vous noterez que cette dernière solution ne fonctionne QUE lorsque le tableau est situé en début de document.</p> <p>Pour supprimer un retour paragraphe avant un tableau, vous devez le couper (<strong>Ctrl</strong> +<strong> x</strong>).</p> <p> </p> <p>Il y a au moins deux solutions. On clique dans la première ligne puis :</p> <ul> <li>On utilise le raccourci clavier <strong>Ctrl</strong>+<strong>Maj</strong>+<strong>Entrée</strong><br>ou</li> <li>Sous l'onglet <strong>Mise en page</strong> (de tableau) ou <strong>Outils de tableau/Mise en page</strong> (selon votre version), groupe <strong>Fusionner</strong>, on clique sur <strong>Fractionner le tableau.</strong></li> </ul> <p> </p> <p>On peut également cliquer avant le premier caractère de la première cellule, et simplement appuyer sur Entrée.</p> <p>Vous noterez que cette dernière solution ne fonctionne QUE lorsque le tableau est situé en début de document.</p> <p>Pour supprimer un retour paragraphe avant un tableau, vous devez le couper (<strong>Ctrl</strong> +<strong> x</strong>).</p> <p> </p> Comment ajuster automatiquement toutes les colonnes du tableau à leur largeur minimale ? 2024-04-28T13:07:41+00:00 2024-04-28T13:07:41+00:00 http://download.faqword.com/index.php/word/tableaux/comment-ajuster-automatiquement-toutes-les-colonnes-du-tableau-a-leur-largeur-minimale mathias marina <p> </p> <p>Double-cliquez sur la bordure gauche du tableau.</p> <p>ou via le menu :</p> <p>Onglet <strong>Mise en page (de tableau)</strong>, groupe <strong>Taille de la cellule</strong>, bouton <strong>Ajustement automatique</strong>, <em>Ajustement automatique du contenu</em></p> <p> </p> <h3> </h3> <p> </p> <p>Double-cliquez sur la bordure gauche du tableau.</p> <p>ou via le menu :</p> <p>Onglet <strong>Mise en page (de tableau)</strong>, groupe <strong>Taille de la cellule</strong>, bouton <strong>Ajustement automatique</strong>, <em>Ajustement automatique du contenu</em></p> <p> </p> <h3> </h3> Comment centrer les lignes dans un style de tableau ? 2024-04-28T12:44:51+00:00 2024-04-28T12:44:51+00:00 http://download.faqword.com/index.php/word/tableaux/comment-centrer-les-lignes-dans-un-style-de-tableau mathias marina <p>Il faut le reconnaître, il s'agit d'un bug. </p> <p>Ce bug est dû à l'incompatibilité avec l'alignement justifié du style Normal de votre document.</p> <p>Il faut le reconnaître, il s'agit d'un bug. </p> <p>Ce bug est dû à l'incompatibilité avec l'alignement justifié du style Normal de votre document.</p> Comment changer la largeur d'une colonne dans un tableau sans modifier celle des autres colonnes ? 2024-04-28T13:23:57+00:00 2024-04-28T13:23:57+00:00 http://download.faqword.com/index.php/word/tableaux/comment-changer-la-largeur-dune-colonne-dans-un-tableau-sans-modifier-celle-des-autres-colonnes mathias marina <p> </p> <p>Pour modifier manuellement la largeur d'une colonne sans qu'il y ait répercussion sur les autres colonnes du tableau, il faut maintenir en même temps la touche Shift enfoncée.</p> <p> </p> <p>Pour modifier manuellement la largeur d'une colonne sans qu'il y ait répercussion sur les autres colonnes du tableau, il faut maintenir en même temps la touche Shift enfoncée.</p> Comment colorer chaque cellule d'un tableau selon son contenu ? 2024-04-28T12:55:35+00:00 2024-04-28T12:55:35+00:00 http://download.faqword.com/index.php/word/tableaux/comment-colorer-chaque-cellule-dun-tableau-selon-son-contenu mathias marina <p><img style="display: block; margin-left: auto; margin-right: auto;" src="http://download.faqword.com/images/articles/tabcoul.jpg" width="371" height="116" loading="lazy" data-path="local-images:/articles/tabcoul.jpg"></p> <p>Voici un exemple de macro qui colore les cellules du premier tableau du document en fonction de leur contenu :</p> <ul> <li>en vert brillant pour les cellules qui contiennent le mot "Paris"</li> <li>en jaune brillant pour les cellules qui contiennent le mot "Marseille"</li> <li>en bleu pâle pour les cellules qui contiennent le mot "Strasbourg"</li> </ul> <p> </p> <p><span style="font-family: 'courier new';"><span style="color: #0000ff;">Sub</span> couleurs()<br><span style="color: #008000;">'macro écrite par m@rina</span><br><span style="color: #0000ff;">Dim</span> cellule <span style="color: #0000ff;">As</span> Cell, ligne <span style="color: #0000ff;">As</span> Row, ville<br><span style="color: #0000ff;">For Each</span> ligne <span style="color: #0000ff;">In</span> ActiveDocument.Tables(<span style="color: #ff0080;">1</span>).Rows<br><span style="color: #0000ff;">For Each</span> cellule <span style="color: #0000ff;">In</span> ligne.Cells<br><br><span style="color: #0000ff;">With</span> cellule.Shading<br><span style="color: #0000ff;">Select Case</span> ville<br><span style="color: #0000ff;">Case</span> ville <span style="color: #ff8000;">=</span> InStr(<span style="color: #ff0080;">1</span>, cellule.Range.Text, <span style="color: #800080;">"Paris"</span>)<br>.BackgroundPatternColor <span style="color: #ff8000;">=</span> wdColorBrightGreen<br><span style="color: #0000ff;">Case</span> ville <span style="color: #ff8000;">=</span> InStr(<span style="color: #ff0080;">1</span>, cellule.Range.Text, <span style="color: #800080;">"Marseille"</span>)<br>.BackgroundPatternColor <span style="color: #ff8000;">=</span> wdColorLightYellow<br><span style="color: #0000ff;">Case</span> ville <span style="color: #ff8000;">=</span> InStr(<span style="color: #ff0080;">1</span>, cellule.Range.Text, <span style="color: #800080;">"Strasbourg"</span>)<br>.BackgroundPatternColor <span style="color: #ff8000;">=</span> wdColorPaleBlue<br><span style="color: #0000ff;">End Select</span><br><span style="color: #0000ff;">End With</span><br><span style="color: #0000ff;">Next</span><br><span style="color: #0000ff;">Next</span> ligne<br><span style="color: #0000ff;">End Sub</span><br></span></p> <p>Notez que la casse doit être respectée.</p> <p><img style="display: block; margin-left: auto; margin-right: auto;" src="http://download.faqword.com/images/articles/tabcoul.jpg" width="371" height="116" loading="lazy" data-path="local-images:/articles/tabcoul.jpg"></p> <p>Voici un exemple de macro qui colore les cellules du premier tableau du document en fonction de leur contenu :</p> <ul> <li>en vert brillant pour les cellules qui contiennent le mot "Paris"</li> <li>en jaune brillant pour les cellules qui contiennent le mot "Marseille"</li> <li>en bleu pâle pour les cellules qui contiennent le mot "Strasbourg"</li> </ul> <p> </p> <p><span style="font-family: 'courier new';"><span style="color: #0000ff;">Sub</span> couleurs()<br><span style="color: #008000;">'macro écrite par m@rina</span><br><span style="color: #0000ff;">Dim</span> cellule <span style="color: #0000ff;">As</span> Cell, ligne <span style="color: #0000ff;">As</span> Row, ville<br><span style="color: #0000ff;">For Each</span> ligne <span style="color: #0000ff;">In</span> ActiveDocument.Tables(<span style="color: #ff0080;">1</span>).Rows<br><span style="color: #0000ff;">For Each</span> cellule <span style="color: #0000ff;">In</span> ligne.Cells<br><br><span style="color: #0000ff;">With</span> cellule.Shading<br><span style="color: #0000ff;">Select Case</span> ville<br><span style="color: #0000ff;">Case</span> ville <span style="color: #ff8000;">=</span> InStr(<span style="color: #ff0080;">1</span>, cellule.Range.Text, <span style="color: #800080;">"Paris"</span>)<br>.BackgroundPatternColor <span style="color: #ff8000;">=</span> wdColorBrightGreen<br><span style="color: #0000ff;">Case</span> ville <span style="color: #ff8000;">=</span> InStr(<span style="color: #ff0080;">1</span>, cellule.Range.Text, <span style="color: #800080;">"Marseille"</span>)<br>.BackgroundPatternColor <span style="color: #ff8000;">=</span> wdColorLightYellow<br><span style="color: #0000ff;">Case</span> ville <span style="color: #ff8000;">=</span> InStr(<span style="color: #ff0080;">1</span>, cellule.Range.Text, <span style="color: #800080;">"Strasbourg"</span>)<br>.BackgroundPatternColor <span style="color: #ff8000;">=</span> wdColorPaleBlue<br><span style="color: #0000ff;">End Select</span><br><span style="color: #0000ff;">End With</span><br><span style="color: #0000ff;">Next</span><br><span style="color: #0000ff;">Next</span> ligne<br><span style="color: #0000ff;">End Sub</span><br></span></p> <p>Notez que la casse doit être respectée.</p> Comment encadrer chaque cellule de tableau d'une couleur différente ? 2024-04-28T13:04:25+00:00 2024-04-28T13:04:25+00:00 http://download.faqword.com/index.php/word/tableaux/comment-encadrer-chaque-cellule-de-tableau-dune-couleur-differente mathias marina <p>Prenons l'exemple d'un emploi du temps scolaire où chaque cellule correspondrait à une matière. On souhaite encadrer les cellules de la même manière d'une couleur identique de façon à obtenir une vue synthétique de l'emploi du temps sans pour autant vider ses cartouches d'encre !</p> <p>Le problème réside dans le fait qu'une bordure est commune à deux cellules (en dehors des bordures d'encadrement du tableau.</p> <p>La solution est très simple, il suffit de laisser un espace entre chaque cellule. Pour cela, afficher la boîte de dialogue <strong>Propriétés du tableau</strong> :</p> <p>Clic droit dans le tableau =&gt;<strong> Propriétés du tableau</strong><br><br></p> <p><span style="color: #ff6600;"><strong> </strong></span></p> <p>Dans la boîte de dialogue <strong>Propriétés du tableau</strong>, cliquez sur le bouton <strong>Options</strong>, cocher l'option <em>Autoriser l'espacement entre les cellules</em> et régler l'espacement souhaité.</p> <p style="text-align: center;"><img class="float-none" src="http://download.faqword.com/images/articles/bordures_cellules.gif" width="329" height="233" border="0"></p> <p style="text-align: left;">Il suffit ensuite de mettre une bordure pour chaque cellule, de la manière habituelle. Sélectionnez toutes les cellules qui auront la même couleur à l'aide de la touche Ctrl, et choisissez la couleur et l'épaisseur de la bordure.</p> <p style="text-align: center;">Voici le résultat :</p> <p style="text-align: center;"><img src="http://download.faqword.com/images/articles/bordures_cellules2.gif" alt="" width="495" height="128" border="0"></p> <p>Prenons l'exemple d'un emploi du temps scolaire où chaque cellule correspondrait à une matière. On souhaite encadrer les cellules de la même manière d'une couleur identique de façon à obtenir une vue synthétique de l'emploi du temps sans pour autant vider ses cartouches d'encre !</p> <p>Le problème réside dans le fait qu'une bordure est commune à deux cellules (en dehors des bordures d'encadrement du tableau.</p> <p>La solution est très simple, il suffit de laisser un espace entre chaque cellule. Pour cela, afficher la boîte de dialogue <strong>Propriétés du tableau</strong> :</p> <p>Clic droit dans le tableau =&gt;<strong> Propriétés du tableau</strong><br><br></p> <p><span style="color: #ff6600;"><strong> </strong></span></p> <p>Dans la boîte de dialogue <strong>Propriétés du tableau</strong>, cliquez sur le bouton <strong>Options</strong>, cocher l'option <em>Autoriser l'espacement entre les cellules</em> et régler l'espacement souhaité.</p> <p style="text-align: center;"><img class="float-none" src="http://download.faqword.com/images/articles/bordures_cellules.gif" width="329" height="233" border="0"></p> <p style="text-align: left;">Il suffit ensuite de mettre une bordure pour chaque cellule, de la manière habituelle. Sélectionnez toutes les cellules qui auront la même couleur à l'aide de la touche Ctrl, et choisissez la couleur et l'épaisseur de la bordure.</p> <p style="text-align: center;">Voici le résultat :</p> <p style="text-align: center;"><img src="http://download.faqword.com/images/articles/bordures_cellules2.gif" alt="" width="495" height="128" border="0"></p> Comment faire dans un tableau pour insérer une colonne automatiquement numérotée ? 2024-04-28T13:24:55+00:00 2024-04-28T13:24:55+00:00 http://download.faqword.com/index.php/word/tableaux/comment-faire-dans-un-tableau-pour-inserer-une-colonne-automatiquement-numerotee mathias marina <p> </p> <p> </p> <ul> <li>Sélectionner cette colonne<br><br></li> <li>Cliquer sur la numérotation automatique de Word</li> </ul> <p><img class="float-none" style="margin-right: auto; margin-left: auto; display: block;" src="http://download.faqword.com/images/videos/word/v4.gif" width="800"></p> <p> </p> <p> </p> <ul> <li>Sélectionner cette colonne<br><br></li> <li>Cliquer sur la numérotation automatique de Word</li> </ul> <p><img class="float-none" style="margin-right: auto; margin-left: auto; display: block;" src="http://download.faqword.com/images/videos/word/v4.gif" width="800"></p> Comment faire la somme des nombres d'une colonne d'un tableau, quel que soit le format de ces nombres ? 2024-04-28T13:11:27+00:00 2024-04-28T13:11:27+00:00 http://download.faqword.com/index.php/word/tableaux/comment-faire-la-somme-des-nombres-dune-colonne-dun-tableau-quel-que-soit-le-format-de-ces-nombres mathias marina <p>Voici une macro qui permet de faire la somme des nombres d'une colonne d'un tableau, quel que soit le format de ces nombres.</p> <p>Cette macro :</p> <ul> <li>repère où se trouve le point d'insertion (la cellule où on veut faire apparaître la somme)</li> <li>supprime tous les espaces éventuels placés avant un texte ou un nombre situés dans la colonne concernée</li> <li>supprime tous les espaces (séparateurs de milliers par exemple) dans les nombres de la colonne</li> <li>met des zéros dans les cellules vides concernées par le calcul</li> <li>insère la formule de somme, calcule le résultat, et formate ce dernier ainsi que les nombres de la colonne qui ont été utilisés pour l'obtenir.</li> </ul> <p>Par défaut, le résultat est arrondi à 2 décimales, mais on peut en changer (on peut se faire une macro pour arrondir à l'entier le plus proche, et lui affecter un bouton). Inconvénient : si on supprime les décimales, et qu'on veut ensuite les récupérer, c'est impossible : elles sont perdues.</p> <p> </p> <p><span style="font-family: 'courier new', courier;">Sub SommeColonneTableau()</span><br><span style="color: #008000; font-family: 'courier new', courier;">'macro écrite par André Barelier</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">Dim</span> Contenu <span style="color: #0000ff;">As String</span></span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">Dim</span> NbCol <span style="color: #0000ff;">As Integer</span></span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">Dim</span> NbLig <span style="color: #0000ff;">As Integer</span></span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">Dim</span> NbCel <span style="color: #0000ff;">As Long</span></span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">Dim</span> i <span style="color: #0000ff;">As Long</span></span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">If</span> Selection.Information(wdWithInTable) <span style="color: #ff8000;">=</span> <span style="color: #0000ff;">True Then</span></span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">With</span> Selection</span><br><span style="color: #008000; font-family: 'courier new', courier;">'repérage de la cellule où on veut mettre la formule</span><br><span style="font-family: 'courier new', courier;">ligne <span style="color: #ff8000;">=</span> .Information(wdStartOfRangeRowNumber)</span><br><span style="font-family: 'courier new', courier;">colonne <span style="color: #ff8000;">=</span> .Information(wdStartOfRangeColumnNumber)</span><br><span style="color: #0000ff; font-family: 'courier new', courier;">End With</span><br><span style="font-family: 'courier new', courier;">Selection.Tables(<span style="color: #ff0080;">1</span>).Select</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">For</span> i <span style="color: #ff8000;">=</span> <span style="color: #ff0080;">1</span> <span style="color: #0000ff;">To</span> ligne <span style="color: #ff8000;">-</span> <span style="color: #ff0080;">1</span> <span style="color: #008000;">'balayage des cellules au dessus</span></span><br><span style="font-family: 'courier new', courier;">ActiveDocument.Tables(<span style="color: #ff0080;">1</span>).Cell(i, colonne).Select</span><br><span style="font-family: 'courier new', courier;">Contenu <span style="color: #ff8000;">=</span> Selection.Text</span><br><span style="font-family: 'courier new', courier;">terme1 <span style="color: #ff8000;">=</span> Asc(Contenu)</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">If</span> terme1 <span style="color: #ff8000;">=</span> <span style="color: #ff0080;">32</span> <span style="color: #0000ff;">Then</span> <span style="color: #008000;">'élimination des blancs en début de texte</span></span><br><span style="font-family: 'courier new', courier;">Selection.Find.Execute FindText:=<span style="color: #800080;">"^w"</span>, ReplaceWith:=<span style="color: #800080;">""</span>,</span><br><span style="font-family: 'courier new', courier;"><span style="color: #2b91af;">Replace:</span>=wdReplaceAll</span><br><span style="color: #0000ff; font-family: 'courier new', courier;">End If</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">If</span> terme1 <span style="color: #ff8000;">=</span> <span style="color: #ff0080;">45</span> <span style="color: #0000ff;">Or</span> terme1 <span style="color: #ff8000;">=</span> <span style="color: #ff0080;">43</span> <span style="color: #0000ff;">Then</span> <span style="color: #008000;">'élimine espaces après - ou +</span></span><br><span style="font-family: 'courier new', courier;">Selection.Find.Execute FindText:=<span style="color: #800080;">"^w"</span>, ReplaceWith:=<span style="color: #800080;">""</span>,</span><br><span style="font-family: 'courier new', courier;"><span style="color: #2b91af;">Replace:</span>=wdReplaceAll</span><br><span style="color: #0000ff; font-family: 'courier new', courier;">End If</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">If</span> terme1 <span style="color: #ff8000;">&gt;</span> <span style="color: #ff0080;">47</span> <span style="color: #0000ff;">And</span> terme1 <span style="color: #ff8000;">&lt;</span> <span style="color: #ff0080;">58</span> <span style="color: #0000ff;">Then</span></span><br><span style="color: #008000; font-family: 'courier new', courier;">'élimination des séparateurs éventuels dans les nombres</span><br><span style="font-family: 'courier new', courier;">Selection.Find.Execute FindText:=<span style="color: #800080;">"^w"</span>, ReplaceWith:=<span style="color: #800080;">""</span>, _</span><br><span style="font-family: 'courier new', courier;">Replace:=wdReplaceAll</span><br><span style="color: #0000ff; font-family: 'courier new', courier;">End If</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">If</span> terme1 <span style="color: #ff8000;">&lt;</span> <span style="color: #ff0080;">32</span> <span style="color: #0000ff;">Then</span> Selection.TypeText Text:=<span style="color: #800080;">"0"</span></span><br><span style="color: #008000; font-family: 'courier new', courier;">'mettre zéro dans les cellules vides</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">Next</span> i</span><br><span style="font-family: 'courier new', courier;">Selection.Tables(<span style="color: #ff0080;">1</span>).Cell(ligne, colonne).Select</span><br><span style="font-family: 'courier new', courier;">Selection.Delete <span style="color: #008000;">'enlever le zéro</span></span><br><span style="font-family: 'courier new', courier;">Selection.InsertFormula Formula:=<span style="color: #800080;">"=SUM(ABOVE)"</span>, NumberFormat:=<span style="color: #800080;">"# ##0.00"</span></span><br><span style="font-family: 'courier new', courier;">Selection.ParagraphFormat.Alignment <span style="color: #ff8000;">=</span> wdAlignParagraphRight</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">For</span> i <span style="color: #ff8000;">=</span> <span style="color: #ff0080;">1</span> <span style="color: #0000ff;">To</span> ligne <span style="color: #ff8000;">-</span> <span style="color: #ff0080;">1</span></span><br><span style="font-family: 'courier new', courier;">Selection.Tables(<span style="color: #ff0080;">1</span>).Cell(i, colonne).Select</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">If</span> Val(Selection.Text) <span style="color: #404040;"><em>&lt;&gt;</em></span> <span style="color: #ff0080;">0</span> <span style="color: #0000ff;">Then</span></span><br><span style="font-family: 'courier new', courier;">Selection.Text <span style="color: #ff8000;">=</span> Format(Val(Selection.Text), <span style="color: #800080;">"# ### ### ##0.00"</span>)</span><br><span style="font-family: 'courier new', courier;">Selection.ParagraphFormat.Alignment <span style="color: #ff8000;">=</span> wdAlignParagraphRight</span><br><span style="color: #0000ff; font-family: 'courier new', courier;">End If</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">Next</span> i</span><br><span style="color: #0000ff; font-family: 'courier new', courier;">Else</span><br><span style="font-family: 'courier new', courier;">MsgBox <span style="color: #800080;">"Mettre le point d'insertion dans un tableau"</span></span><br><span style="color: #0000ff; font-family: 'courier new', courier;">End If</span><br><span style="color: #0000ff; font-family: 'courier new', courier;">End Sub</span><br><br><br><br>Formatage nombres entiers (avec prise en compte des nombres négatifs)<br><br><br><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">Sub</span> FormatageNombreEntier()</span><br><span style="color: #008000; font-family: 'courier new', courier;">'macro écrite par André Barelier</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">With</span> Selection</span><br><span style="font-family: 'courier new', courier;">ligneDebut <span style="color: #ff8000;">=</span> .Information(wdStartOfRangeRowNumber)</span><br><span style="font-family: 'courier new', courier;">colonneDebut <span style="color: #ff8000;">=</span> .Information(wdStartOfRangeColumnNumber)</span><br><span style="font-family: 'courier new', courier;">ligneFin <span style="color: #ff8000;">=</span> .Information(wdEndOfRangeRowNumber)</span><br><span style="font-family: 'courier new', courier;">colonneFin <span style="color: #ff8000;">=</span> .Information(wdEndOfRangeColumnNumber)</span><br><span style="color: #0000ff; font-family: 'courier new', courier;">End With</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">For</span> i <span style="color: #ff8000;">=</span> ligneDebut <span style="color: #0000ff;">To</span> ligneFin</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">For</span> j <span style="color: #ff8000;">=</span> colonneDebut <span style="color: #0000ff;">To</span> colonneFin</span><br><span style="font-family: 'courier new', courier;">Selection.Tables(<span style="color: #ff0080;">1</span>).Cell(i, j).Select</span><br><span style="font-family: 'courier new', courier;">Contenu <span style="color: #ff8000;">=</span> Selection.Text</span><br><span style="font-family: 'courier new', courier;">terme1 <span style="color: #ff8000;">=</span> Asc(Contenu)</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">If</span> terme1 <span style="color: #ff8000;">=</span> <span style="color: #ff0080;">32</span> <span style="color: #0000ff;">Then</span></span><br><span style="color: #008000; font-family: 'courier new', courier;">'élimination des blancs éventuels en début de texte</span><br><span style="font-family: 'courier new', courier;">Selection.Find.Execute FindText:=<span style="color: #800080;">"^w"</span>, ReplaceWith:=<span style="color: #800080;">""</span>, _</span><br><span style="font-family: 'courier new', courier;">Replace:=wdReplaceAll</span><br><span style="color: #0000ff; font-family: 'courier new', courier;">End If</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">If</span> terme1 <span style="color: #ff8000;">&gt;</span> <span style="color: #ff0080;">48</span> <span style="color: #0000ff;">And</span> terme1 <span style="color: #ff8000;">&lt;</span> <span style="color: #ff0080;">58</span> <span style="color: #0000ff;">Then</span></span><br><span style="color: #008000; font-family: 'courier new', courier;">'élimination des séparateurs éventuels dans les nombres</span><br><span style="font-family: 'courier new', courier;">Selection.Find.Execute FindText:=<span style="color: #800080;">"^w"</span>, ReplaceWith:=<span style="color: #800080;">""</span>, _</span><br><span style="font-family: 'courier new', courier;">Replace:=wdReplaceAll</span><br><span style="color: #0000ff; font-family: 'courier new', courier;">End If</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">Next</span> j</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">Next</span> i</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">For</span> i <span style="color: #ff8000;">=</span> ligneDebut <span style="color: #0000ff;">To</span> ligneFin</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">For</span> j <span style="color: #ff8000;">=</span> colonneDebut <span style="color: #0000ff;">To</span> colonneFin</span><br><span style="font-family: 'courier new', courier;">Selection.Tables(<span style="color: #ff0080;">1</span>).Cell(i, j).Select</span><br><span style="font-family: 'courier new', courier;">Contenu <span style="color: #ff8000;">=</span> Selection.Text</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">If</span> Asc(Contenu) <span style="color: #ff8000;">=</span> <span style="color: #ff0080;">45</span> <span style="color: #0000ff;">Or</span> (Asc(Contenu) <span style="color: #ff8000;">&gt;</span> <span style="color: #ff0080;">48</span> <span style="color: #0000ff;">And</span> _</span><br><span style="font-family: 'courier new', courier;">Asc(Contenu) <span style="color: #ff8000;">&lt;</span> <span style="color: #ff0080;">58</span>) <span style="color: #0000ff;">Then</span></span><br><span style="font-family: 'courier new', courier;">Selection.Text <span style="color: #ff8000;">=</span> Format(Val(Selection.Text), _</span><br><span style="font-family: 'courier new', courier;"><span style="color: #800080;">"# ### ### ##0"</span>)</span><br><span style="font-family: 'courier new', courier;">Selection.ParagraphFormat.Alignment <span style="color: #ff8000;">=</span> wdAlignParagraphRight</span><br><span style="color: #0000ff; font-family: 'courier new', courier;">End If</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">Next</span> j</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">Next</span> i</span><br><span style="color: #0000ff; font-family: 'courier new', courier;">End Sub</span></p> <p><span style="color: #0000ff; font-family: 'courier new', courier;"> </span></p> <p><span style="color: #0000ff; font-family: 'courier new', courier;"> </span></p> <p>Voici une macro qui permet de faire la somme des nombres d'une colonne d'un tableau, quel que soit le format de ces nombres.</p> <p>Cette macro :</p> <ul> <li>repère où se trouve le point d'insertion (la cellule où on veut faire apparaître la somme)</li> <li>supprime tous les espaces éventuels placés avant un texte ou un nombre situés dans la colonne concernée</li> <li>supprime tous les espaces (séparateurs de milliers par exemple) dans les nombres de la colonne</li> <li>met des zéros dans les cellules vides concernées par le calcul</li> <li>insère la formule de somme, calcule le résultat, et formate ce dernier ainsi que les nombres de la colonne qui ont été utilisés pour l'obtenir.</li> </ul> <p>Par défaut, le résultat est arrondi à 2 décimales, mais on peut en changer (on peut se faire une macro pour arrondir à l'entier le plus proche, et lui affecter un bouton). Inconvénient : si on supprime les décimales, et qu'on veut ensuite les récupérer, c'est impossible : elles sont perdues.</p> <p> </p> <p><span style="font-family: 'courier new', courier;">Sub SommeColonneTableau()</span><br><span style="color: #008000; font-family: 'courier new', courier;">'macro écrite par André Barelier</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">Dim</span> Contenu <span style="color: #0000ff;">As String</span></span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">Dim</span> NbCol <span style="color: #0000ff;">As Integer</span></span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">Dim</span> NbLig <span style="color: #0000ff;">As Integer</span></span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">Dim</span> NbCel <span style="color: #0000ff;">As Long</span></span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">Dim</span> i <span style="color: #0000ff;">As Long</span></span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">If</span> Selection.Information(wdWithInTable) <span style="color: #ff8000;">=</span> <span style="color: #0000ff;">True Then</span></span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">With</span> Selection</span><br><span style="color: #008000; font-family: 'courier new', courier;">'repérage de la cellule où on veut mettre la formule</span><br><span style="font-family: 'courier new', courier;">ligne <span style="color: #ff8000;">=</span> .Information(wdStartOfRangeRowNumber)</span><br><span style="font-family: 'courier new', courier;">colonne <span style="color: #ff8000;">=</span> .Information(wdStartOfRangeColumnNumber)</span><br><span style="color: #0000ff; font-family: 'courier new', courier;">End With</span><br><span style="font-family: 'courier new', courier;">Selection.Tables(<span style="color: #ff0080;">1</span>).Select</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">For</span> i <span style="color: #ff8000;">=</span> <span style="color: #ff0080;">1</span> <span style="color: #0000ff;">To</span> ligne <span style="color: #ff8000;">-</span> <span style="color: #ff0080;">1</span> <span style="color: #008000;">'balayage des cellules au dessus</span></span><br><span style="font-family: 'courier new', courier;">ActiveDocument.Tables(<span style="color: #ff0080;">1</span>).Cell(i, colonne).Select</span><br><span style="font-family: 'courier new', courier;">Contenu <span style="color: #ff8000;">=</span> Selection.Text</span><br><span style="font-family: 'courier new', courier;">terme1 <span style="color: #ff8000;">=</span> Asc(Contenu)</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">If</span> terme1 <span style="color: #ff8000;">=</span> <span style="color: #ff0080;">32</span> <span style="color: #0000ff;">Then</span> <span style="color: #008000;">'élimination des blancs en début de texte</span></span><br><span style="font-family: 'courier new', courier;">Selection.Find.Execute FindText:=<span style="color: #800080;">"^w"</span>, ReplaceWith:=<span style="color: #800080;">""</span>,</span><br><span style="font-family: 'courier new', courier;"><span style="color: #2b91af;">Replace:</span>=wdReplaceAll</span><br><span style="color: #0000ff; font-family: 'courier new', courier;">End If</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">If</span> terme1 <span style="color: #ff8000;">=</span> <span style="color: #ff0080;">45</span> <span style="color: #0000ff;">Or</span> terme1 <span style="color: #ff8000;">=</span> <span style="color: #ff0080;">43</span> <span style="color: #0000ff;">Then</span> <span style="color: #008000;">'élimine espaces après - ou +</span></span><br><span style="font-family: 'courier new', courier;">Selection.Find.Execute FindText:=<span style="color: #800080;">"^w"</span>, ReplaceWith:=<span style="color: #800080;">""</span>,</span><br><span style="font-family: 'courier new', courier;"><span style="color: #2b91af;">Replace:</span>=wdReplaceAll</span><br><span style="color: #0000ff; font-family: 'courier new', courier;">End If</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">If</span> terme1 <span style="color: #ff8000;">&gt;</span> <span style="color: #ff0080;">47</span> <span style="color: #0000ff;">And</span> terme1 <span style="color: #ff8000;">&lt;</span> <span style="color: #ff0080;">58</span> <span style="color: #0000ff;">Then</span></span><br><span style="color: #008000; font-family: 'courier new', courier;">'élimination des séparateurs éventuels dans les nombres</span><br><span style="font-family: 'courier new', courier;">Selection.Find.Execute FindText:=<span style="color: #800080;">"^w"</span>, ReplaceWith:=<span style="color: #800080;">""</span>, _</span><br><span style="font-family: 'courier new', courier;">Replace:=wdReplaceAll</span><br><span style="color: #0000ff; font-family: 'courier new', courier;">End If</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">If</span> terme1 <span style="color: #ff8000;">&lt;</span> <span style="color: #ff0080;">32</span> <span style="color: #0000ff;">Then</span> Selection.TypeText Text:=<span style="color: #800080;">"0"</span></span><br><span style="color: #008000; font-family: 'courier new', courier;">'mettre zéro dans les cellules vides</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">Next</span> i</span><br><span style="font-family: 'courier new', courier;">Selection.Tables(<span style="color: #ff0080;">1</span>).Cell(ligne, colonne).Select</span><br><span style="font-family: 'courier new', courier;">Selection.Delete <span style="color: #008000;">'enlever le zéro</span></span><br><span style="font-family: 'courier new', courier;">Selection.InsertFormula Formula:=<span style="color: #800080;">"=SUM(ABOVE)"</span>, NumberFormat:=<span style="color: #800080;">"# ##0.00"</span></span><br><span style="font-family: 'courier new', courier;">Selection.ParagraphFormat.Alignment <span style="color: #ff8000;">=</span> wdAlignParagraphRight</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">For</span> i <span style="color: #ff8000;">=</span> <span style="color: #ff0080;">1</span> <span style="color: #0000ff;">To</span> ligne <span style="color: #ff8000;">-</span> <span style="color: #ff0080;">1</span></span><br><span style="font-family: 'courier new', courier;">Selection.Tables(<span style="color: #ff0080;">1</span>).Cell(i, colonne).Select</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">If</span> Val(Selection.Text) <span style="color: #404040;"><em>&lt;&gt;</em></span> <span style="color: #ff0080;">0</span> <span style="color: #0000ff;">Then</span></span><br><span style="font-family: 'courier new', courier;">Selection.Text <span style="color: #ff8000;">=</span> Format(Val(Selection.Text), <span style="color: #800080;">"# ### ### ##0.00"</span>)</span><br><span style="font-family: 'courier new', courier;">Selection.ParagraphFormat.Alignment <span style="color: #ff8000;">=</span> wdAlignParagraphRight</span><br><span style="color: #0000ff; font-family: 'courier new', courier;">End If</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">Next</span> i</span><br><span style="color: #0000ff; font-family: 'courier new', courier;">Else</span><br><span style="font-family: 'courier new', courier;">MsgBox <span style="color: #800080;">"Mettre le point d'insertion dans un tableau"</span></span><br><span style="color: #0000ff; font-family: 'courier new', courier;">End If</span><br><span style="color: #0000ff; font-family: 'courier new', courier;">End Sub</span><br><br><br><br>Formatage nombres entiers (avec prise en compte des nombres négatifs)<br><br><br><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">Sub</span> FormatageNombreEntier()</span><br><span style="color: #008000; font-family: 'courier new', courier;">'macro écrite par André Barelier</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">With</span> Selection</span><br><span style="font-family: 'courier new', courier;">ligneDebut <span style="color: #ff8000;">=</span> .Information(wdStartOfRangeRowNumber)</span><br><span style="font-family: 'courier new', courier;">colonneDebut <span style="color: #ff8000;">=</span> .Information(wdStartOfRangeColumnNumber)</span><br><span style="font-family: 'courier new', courier;">ligneFin <span style="color: #ff8000;">=</span> .Information(wdEndOfRangeRowNumber)</span><br><span style="font-family: 'courier new', courier;">colonneFin <span style="color: #ff8000;">=</span> .Information(wdEndOfRangeColumnNumber)</span><br><span style="color: #0000ff; font-family: 'courier new', courier;">End With</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">For</span> i <span style="color: #ff8000;">=</span> ligneDebut <span style="color: #0000ff;">To</span> ligneFin</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">For</span> j <span style="color: #ff8000;">=</span> colonneDebut <span style="color: #0000ff;">To</span> colonneFin</span><br><span style="font-family: 'courier new', courier;">Selection.Tables(<span style="color: #ff0080;">1</span>).Cell(i, j).Select</span><br><span style="font-family: 'courier new', courier;">Contenu <span style="color: #ff8000;">=</span> Selection.Text</span><br><span style="font-family: 'courier new', courier;">terme1 <span style="color: #ff8000;">=</span> Asc(Contenu)</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">If</span> terme1 <span style="color: #ff8000;">=</span> <span style="color: #ff0080;">32</span> <span style="color: #0000ff;">Then</span></span><br><span style="color: #008000; font-family: 'courier new', courier;">'élimination des blancs éventuels en début de texte</span><br><span style="font-family: 'courier new', courier;">Selection.Find.Execute FindText:=<span style="color: #800080;">"^w"</span>, ReplaceWith:=<span style="color: #800080;">""</span>, _</span><br><span style="font-family: 'courier new', courier;">Replace:=wdReplaceAll</span><br><span style="color: #0000ff; font-family: 'courier new', courier;">End If</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">If</span> terme1 <span style="color: #ff8000;">&gt;</span> <span style="color: #ff0080;">48</span> <span style="color: #0000ff;">And</span> terme1 <span style="color: #ff8000;">&lt;</span> <span style="color: #ff0080;">58</span> <span style="color: #0000ff;">Then</span></span><br><span style="color: #008000; font-family: 'courier new', courier;">'élimination des séparateurs éventuels dans les nombres</span><br><span style="font-family: 'courier new', courier;">Selection.Find.Execute FindText:=<span style="color: #800080;">"^w"</span>, ReplaceWith:=<span style="color: #800080;">""</span>, _</span><br><span style="font-family: 'courier new', courier;">Replace:=wdReplaceAll</span><br><span style="color: #0000ff; font-family: 'courier new', courier;">End If</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">Next</span> j</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">Next</span> i</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">For</span> i <span style="color: #ff8000;">=</span> ligneDebut <span style="color: #0000ff;">To</span> ligneFin</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">For</span> j <span style="color: #ff8000;">=</span> colonneDebut <span style="color: #0000ff;">To</span> colonneFin</span><br><span style="font-family: 'courier new', courier;">Selection.Tables(<span style="color: #ff0080;">1</span>).Cell(i, j).Select</span><br><span style="font-family: 'courier new', courier;">Contenu <span style="color: #ff8000;">=</span> Selection.Text</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">If</span> Asc(Contenu) <span style="color: #ff8000;">=</span> <span style="color: #ff0080;">45</span> <span style="color: #0000ff;">Or</span> (Asc(Contenu) <span style="color: #ff8000;">&gt;</span> <span style="color: #ff0080;">48</span> <span style="color: #0000ff;">And</span> _</span><br><span style="font-family: 'courier new', courier;">Asc(Contenu) <span style="color: #ff8000;">&lt;</span> <span style="color: #ff0080;">58</span>) <span style="color: #0000ff;">Then</span></span><br><span style="font-family: 'courier new', courier;">Selection.Text <span style="color: #ff8000;">=</span> Format(Val(Selection.Text), _</span><br><span style="font-family: 'courier new', courier;"><span style="color: #800080;">"# ### ### ##0"</span>)</span><br><span style="font-family: 'courier new', courier;">Selection.ParagraphFormat.Alignment <span style="color: #ff8000;">=</span> wdAlignParagraphRight</span><br><span style="color: #0000ff; font-family: 'courier new', courier;">End If</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">Next</span> j</span><br><span style="font-family: 'courier new', courier;"><span style="color: #0000ff;">Next</span> i</span><br><span style="color: #0000ff; font-family: 'courier new', courier;">End Sub</span></p> <p><span style="color: #0000ff; font-family: 'courier new', courier;"> </span></p> <p><span style="color: #0000ff; font-family: 'courier new', courier;"> </span></p> Comment faire pour reporter les titres d'un tableau qui tient sur plusieurs pages en haut de chacune de ces pages ? 2024-04-28T13:31:57+00:00 2024-04-28T13:31:57+00:00 http://download.faqword.com/index.php/word/tableaux/comment-faire-pour-reporter-les-titres-dun-tableau-qui-tient-sur-plusieurs-pages-en-haut-de-chacune-de-ces-pages mathias marina <p> </p> <p>Cliquer dans la ligne que l'on veut utiliser comme titre sur toutes les pages. S'il y a plusieurs lignes, il faut les sélectionner. Puis :</p> <p>Onglet <strong>Mise en page</strong> (de tableau), groupe <strong>Données</strong>, bouton <strong>Répéter les lignes d'en-tête</strong><br><br><br></p> <p> </p> <p> </p> <p> </p> <p> </p> <p>Cliquer dans la ligne que l'on veut utiliser comme titre sur toutes les pages. S'il y a plusieurs lignes, il faut les sélectionner. Puis :</p> <p>Onglet <strong>Mise en page</strong> (de tableau), groupe <strong>Données</strong>, bouton <strong>Répéter les lignes d'en-tête</strong><br><br><br></p> <p> </p> <p> </p> <p> </p>