Spécifier les en-têtes et pieds de page d'un tableau Excel à l'aide d'une macro

Anonim

Voici comment configurer les en-têtes et les pieds de page en fonction de vos besoins pour toutes les feuilles de calcul d'un classeur à l'aide d'une macro

Utilisez la commande PAGE SETUP pour définir les informations pour les en-têtes et les pieds de page dans Excel. Le programme vous propose à cet effet l'onglet HEADER / FOOTER.

Vous pouvez utiliser le bouton USER-DEFINED HEADER ou USER-DEFINED FOOTER pour modifier le contenu de l'en-tête ou du pied de page. La figure suivante montre la boîte de dialogue :

Si vous souhaitez ajouter un nouveau contenu à toutes les feuilles de calcul d'un classeur, vous pouvez définir les paramètres plus facilement et plus rapidement à l'aide d'une macro.

La macro suivante définit le nom du tableau dans l'en-tête de chaque feuille de calcul et saisit le texte « Confidentiel » dans le pied de page :

Sub LegeKopfFussFest ()
Dim feuille de calcul en tant que feuille de calcul
Pour chaque feuille de calcul dans ActiveWorkbook.Worksheets
Avec Spreadsheet.PageSetup
.LeftHeader = ""
.CenterHeader = Tableur.Nom
.En-têteRight = ""
.LeftFooter = ""
.CenterFooter = "Confidentiel"
.RightFooter = ""
Terminer par
Feuille de travail suivante
Fin du sous-marin

La macro parcourt toutes les feuilles de calcul du classeur actif. Comme dans la boîte de dialogue SET UP PAGE, les en-têtes et pieds de page de la macro sont adressés via les trois zones DROITE, CENTRE et GAUCHE. Cela correspond aux paramètres