Entête vba feuille excel

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


A voir également:

2 réponses

pilas31 Messages postés 1825 Date d'inscription   Statut Contributeur Dernière intervention   646
 
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
iroko45 Messages postés 215 Date d'inscription   Statut Membre Dernière intervention   2
 
merci pilas31 pour ta réponse. Mais je voudrais avoir ce texte dans l'entête de la page.
0
pilas31 Messages postés 1825 Date d'inscription   Statut Contributeur Dernière intervention   646
 
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
iroko45 Messages postés 215 Date d'inscription   Statut Membre Dernière intervention   2
 
Super pilas 31. ça marche. merci pour tout.

Cordialement
0