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

Table des matières

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

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave