Excel vous permet d’insérer de nombreux éléments différents dans l’en-tête ou le pied de page de votre feuille de calcul (comme vous pouvez le voir dans d’autres ExcelTips).

Malheureusement, l’un des éléments que vous ne pouvez pas facilement ajouter est le nom de chemin complet de votre fichier de feuille de calcul. Vous pouvez cependant ajouter le nom du chemin à l’en-tête ou au pied de page en utilisant une macro, telle que la suivante:

Sub DoPath()

'   Inserts the file name and path in the footer '   of each worksheet in the active workbook     For Each sheet In ActiveWorkbook.Sheets         sheet.PageSetup.CenterFooter = ActiveWorkbook.FullName     Next sheet End Sub

Pour l’utiliser, exécutez-le simplement et il ajoute le chemin complet et le nom de fichier de votre fichier de feuille de calcul dans la section centrale du pied de page. Il le fait pour chaque feuille de calcul de votre classeur. Si vous souhaitez que les informations soient ajoutées à un autre endroit du pied de page ou de l’en-tête, remplacez simplement la partie CenterFooter de la macro par l’un des éléments suivants:

LeftFooter, RightFooter, LeftHeader, CenterHeader ou RightHeader.

Comme indiqué, la macro ci-dessus modifie l’en-tête ou le pied de page pour chaque feuille de calcul de votre classeur. Si vous souhaitez uniquement modifier la feuille de calcul actuelle, vous pouvez utiliser la version abrégée suivante de la macro:

Sub DoOnePath()

'   Inserts the file name and path in the footer '   of the active worksheet     ActiveSheet.PageSetup.CenterFooter = ActiveWorkbook.FullName End Sub

Vous devez noter que contrairement aux autres éléments que vous collez dans l’en-tête ou le pied de page, le chemin et le nom de fichier insérés par ces macros ne sont pas «dynamiques». Ainsi, si vous déplacez le fichier de feuille de calcul vers un répertoire différent ou que vous l’enregistrez sous un nom différent, vous devez réexécuter la macro.

Bien que les solutions ci-dessus fonctionnent très bien dans toutes les versions d’Excel, si vous utilisez Excel 2002, vous devez savoir qu’il existe un moyen encore plus simple d’ajouter le nom du chemin d’accès à l’en-tête ou au pied de page. Microsoft a finalement entendu les demandes des utilisateurs et a ajouté un bouton dans les boîtes de dialogue En-tête et pied de page qui vous permet d’insérer à la fois le chemin et le nom de fichier d’un classeur. Suivez ces étapes:

  1. Sélectionnez la feuille de calcul dont vous souhaitez modifier l’en-tête ou le pied de page.

  2. Choisissez Mise en page dans le menu Fichier. Excel affiche la boîte de dialogue Mise en page.

  3. Assurez-vous que l’onglet En-tête / pied de page est sélectionné. (Voir la figure 1.)

  4. Cliquez sur les boutons En-tête personnalisé ou Pied de page personnalisé, selon vos besoins. Word affiche la boîte de dialogue En-tête ou Pied de page. (Voir la figure 2.)

  5. Placez le point d’insertion dans les zones Section gauche, Section centrale ou Section droite, selon vos besoins.

  6. Cliquez sur le bouton Fichier. (Cela ressemble à un dossier de fichiers avec un morceau de papier qui dépasse.) Excel insère le code suivant au point d’insertion:

&[Path]&[File]
  1. Lorsque vous imprimez la feuille de calcul, Excel remplace les codes par le nom du chemin d’accès et le nom de fichier du classeur, respectivement.

  2. Cliquez deux fois sur OK pour fermer les deux boîtes de dialogue.

Contrairement à la solution de macro fournie précédemment dans cette astuce, les nouveaux codes d’en-tête et de pied de page fournis dans Excel 2002 sont dynamiques. Si vous renommez ou déplacez votre fichier de classeur, les informations contenues dans l’en-tête ou le pied de page changeront la prochaine fois que vous imprimerez.

_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 (2639) s’applique à Microsoft Excel 97, 2000, 2002 et 2003.