Utilisation d’un pied de page différent sur les pages secondaires (Microsoft Excel)
Lors de la création d’une feuille de calcul qui sera finalement imprimée, vous souhaiterez peut-être utiliser un pied de page différent sur la première page de votre document que vous le faites sur les pages suivantes. Il n’y a aucun moyen de le faire directement dans Excel.
Vous pouvez cependant utiliser quelques solutions de contournement.
Tout d’abord, essayez d’utiliser le complément Gestionnaire de rapports pour Excel. Ce complément vous permet de définir différentes vues et de sélectionner l’ordre dans lequel ces vues sont imprimées. Chaque vue peut également avoir ses en-têtes et pieds de page uniques, ce qui signifie que vous pouvez configurer une vue de la première page (avec le pied de page souhaité) et une vue des pages suivantes avec leurs propres en-têtes et pieds de page. Vous imprimeriez ensuite le rapport à l’aide du Gestionnaire de rapports, ce qui donnerait la sortie souhaitée.
Vous devez noter que le complément Gestionnaire de rapports a été distribué pour la dernière fois avec Excel 2002. Si vous utilisez Excel 2003, vous pouvez toujours utiliser le Gestionnaire de rapports. Cet article de la base de connaissances explique comment vous pouvez l’utiliser:
http://support.microsoft.com/kb/873209
Une autre solution de contournement consiste à utiliser une macro pour effectuer votre impression. La macro suivante définira les pieds de page d’une feuille de calcul en fonction de ce qui est imprimé. En fait, il définit les pieds de page de la première page, puis imprime cette page. Ensuite, il définit les pieds de page des autres pages et les imprime.
Sub PrintSheet() Dim sP1Left As String Dim sP1Center As String Dim sP1Right As String Dim sP2Left As String Dim sP2Center As String Dim sP2Right As String ' Define first-page footers sP1Left = "First page left" sP1Center = "First page center" sP1Right = "First page right" ' Define second-page footers sP2Left = "Second page left" sP2Center = "Second page center" sP2Right = "Second page right" ' Set up and print first page With ActiveSheet.PageSetup .LeftFooter = sP1Left .CenterFooter = sP1Center .RightFooter = sP1Right End With ActiveSheet.PrintOut 1, 1 ' Set up and print other pages With ActiveSheet.PageSetup .LeftFooter = sP2Left .CenterFooter = sP2Center .RightFooter = sP2Right End With ActiveSheet.PrintOut 2 End Sub
Pour utiliser la macro, tout ce que vous avez à faire est de modifier les définitions de pied de page.
Modifiez les valeurs des variables dans la zone « Définir les pieds de page de la première page » et la zone « Définir les pieds de page de la deuxième page » afin d’obtenir uniquement le résultat souhaité.
_Note: _
Si vous souhaitez savoir comment utiliser les macros décrites sur cette page (ou sur toute autre page des sites ExcelTips), j’ai préparé une page spéciale qui comprend des informations utiles.
lien: / excelribbon-ExcelTipsMacros [Cliquez ici pour ouvrir cette page spéciale dans un nouvel onglet de navigateur]
.
ExcelTips est votre source pour une formation Microsoft Excel rentable.
Cette astuce (2187) s’applique à Microsoft Excel 97, 2000, 2002 et 2003. Vous pouvez trouver une version de cette astuce pour l’interface ruban d’Excel (Excel 2007 et versions ultérieures) ici:
link: / excelribbon-Using_a_Different_Footer_on_Secondary_Pages [Utilisation d’un pied de page différent sur les pages secondaires]
.