Entête vba feuille excel

Résolu
iroko45 Messages postés 224 Statut Membre -  
iroko45 Messages postés 224 Statut Membre -
Bonjour,

Je voudrais avoir comme entête de ma feuille active: livre de paie du mois de décembre 2014.
l'expression "décembre 2014" est dans la cellule B1 (que j'ai nommé per) de l'onglet feuil1.
merci de m'aider

2 réponses

  1. pilas31 Messages postés 1878 Statut Contributeur 648
     
    Bonjour,

    si la cellule B1 (nommée per) est au format date mettre en entête la formule suivante :

    ="livre de paie du mois de " & TEXTE(per;"mmmm aaaa")

    si la cellule B1 est du texte mettre la formule :

    ="livre de paie du mois de " & per

    en vba pour mettre la même chose en cellule A1 :
    ActiveSheet.Cells(1, 1) = "Livre de paie du mois de " & Format([per], "mmmm yyyy")


    Cordialement,
    0
    1. iroko45 Messages postés 224 Statut Membre 2
       
      merci pilas31 pour ta réponse. Mais je voudrais avoir ce texte dans l'entête de la page.
      0
  2. pilas31 Messages postés 1878 Statut Contributeur 648
     
    En effet j'avais été un peu rapide.
    Pour mettre dans l'entête, tester ceci :
    With ActiveSheet.PageSetup
        .CenterHeader = "Livre de paie du mois de " & Format([per], "mmmm yyyy")
    End With

    0
    1. iroko45 Messages postés 224 Statut Membre 2
       
      Super pilas 31. ça marche. merci pour tout.

      Cordialement
      0