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

Résolu
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

  1. 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
    1. L'enregistreur de macros ? Qu'est-ce ?
      0
    2. Pour le moment j'ai essayé de chercher avec l'outil center header mais je ne trouve pas...
      0
  2. Re,

    Comment fais-tu pour créer une nouvelle macro ?
    0
    1. Je crée un module et je rentre mes codes (codes que je cherche pour l'image en en-tête...)
      0
    2. 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
    3. Merci beaucoup, on m'a expliqué en live et j'ai compris :)
      0