Mettre une en tête commune à différentes pages

Résolu
CamilleDR Messages postés 29 Date d'inscription   Statut Membre Dernière intervention   -  
CamilleDR Messages postés 29 Date d'inscription   Statut Membre Dernière intervention   -
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

ThauTheme Messages postés 1442 Date d'inscription   Statut Membre Dernière intervention   160
 
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...
0
CamilleDR Messages postés 29 Date d'inscription   Statut Membre Dernière intervention  
 
L'enregistreur de macros ? Qu'est-ce ?
0
CamilleDR Messages postés 29 Date d'inscription   Statut Membre Dernière intervention  
 
Pour le moment j'ai essayé de chercher avec l'outil center header mais je ne trouve pas...
0
ThauTheme Messages postés 1442 Date d'inscription   Statut Membre Dernière intervention   160
 
Re,

Comment fais-tu pour créer une nouvelle macro ?
0
CamilleDR Messages postés 29 Date d'inscription   Statut Membre Dernière intervention  
 
Je crée un module et je rentre mes codes (codes que je cherche pour l'image en en-tête...)
0
ThauTheme Messages postés 1442 Date d'inscription   Statut Membre Dernière intervention   160
 
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...
0
CamilleDR Messages postés 29 Date d'inscription   Statut Membre Dernière intervention  
 
Merci beaucoup, on m'a expliqué en live et j'ai compris :)
0