Mettre une en tête commune à différentes pages [Résolu/Fermé]

Signaler
Messages postés
29
Date d'inscription
lundi 24 octobre 2016
Statut
Membre
Dernière intervention
12 juin 2017
-
Messages postés
29
Date d'inscription
lundi 24 octobre 2016
Statut
Membre
Dernière intervention
12 juin 2017
-
Bonjour,
Comment mettre une en tête commune à différentes pages excel ?
J'ai trouvé les codes pour les marges, pour l'orientation, (ci dessous) mais pas pour les en têtes...

Sub SetAttributes()
For Each xWorksheet In ActiveWorkbook.Worksheets

xWorksheet.PageSetup.Orientation = _
Worksheets("Mise en Page").PageSetup.Orientation

xWorksheet.PageSetup.LeftMargin = _
Worksheets("Mise en Page").PageSetup.LeftMargin

xWorksheet.PageSetup.RightMargin = _
Worksheets("Mise en Page").PageSetup.RightMargin

xWorksheet.PageSetup.TopMargin = _
Worksheets("Mise en Page").PageSetup.TopMargin

xWorksheet.PageSetup.BottomMargin = _
Worksheets("Mise en Page").PageSetup.BottomMargin

Next xWorksheet

End Sub

2 réponses

Messages postés
1411
Date d'inscription
mardi 21 octobre 2014
Statut
Membre
Dernière intervention
18 décembre 2020
148
Bonjour Camille, bonjour le forum,

L'enregistreur de macro est un excellent outil quand on est bloqué. Lance-le, crée l'en-tête. Arrête-le et regarde le code. Certes, il y a du superflu ! Mais il ne te reste plus qu'à en extraire la partie adéquate (comme Sheila) et à l'inclure dans ton code actuel...
Messages postés
29
Date d'inscription
lundi 24 octobre 2016
Statut
Membre
Dernière intervention
12 juin 2017

L'enregistreur de macros ? Qu'est-ce ?
Messages postés
29
Date d'inscription
lundi 24 octobre 2016
Statut
Membre
Dernière intervention
12 juin 2017

Pour le moment j'ai essayé de chercher avec l'outil center header mais je ne trouve pas...
Messages postés
1411
Date d'inscription
mardi 21 octobre 2014
Statut
Membre
Dernière intervention
18 décembre 2020
148
Re,

Comment fais-tu pour créer une nouvelle macro ?
Messages postés
29
Date d'inscription
lundi 24 octobre 2016
Statut
Membre
Dernière intervention
12 juin 2017

Je crée un module et je rentre mes codes (codes que je cherche pour l'image en en-tête...)
Messages postés
1411
Date d'inscription
mardi 21 octobre 2014
Statut
Membre
Dernière intervention
18 décembre 2020
148
Utilise le raccourci clavier [Alt] + [O] + [M] + [E] ou dans l'onglet Développeur clique sur le bouton Enregistrer une macro.
Donne-lui un nom pour la retrouver facilement ou garde le nom par défaut : Macro1. Clique sur le bouton OK. En bas à gauche dans la barre de tâche tu verras un carré bleu...
Modifie maintenant l'en-tête d'un onglet avec l'onglet Mise en page. Quand tu as fini clique dans le carré bleu pour arrêter l'enregistreur de macro.
Tu pourras retourner dans le code et en extraire ce qui t'intéresse...
Messages postés
29
Date d'inscription
lundi 24 octobre 2016
Statut
Membre
Dernière intervention
12 juin 2017

Merci beaucoup, on m'a expliqué en live et j'ai compris :)