Partage via


Mise en forme et codes VBA pour les en-têtes et pieds de page

La mise en forme spéciale et les codes Visual Basic pour Applications (VBA) suivants peuvent être inclus dans les propriétés d’en-tête et de pied de page (LeftHeader, CenterHeader, RightHeader, LeftFooter, CenterFooter et RightFooter).

Code de format Description
&L Aligne à gauche les caractères qui suivent.
&C Centre les caractères qui suivent.
&R Aligne à droite les caractères qui suivent.
&E Active ou désactive l’impression du double souligné.
&X Active ou désactive l’impression des exposants.
&Y Active ou désactive l’impression des indices.
&B Active et désactive l’impression en gras.
&I Active et désactive l’impression en italique.
&U Active ou désactive l’impression du souligné.
&S Active ou désactive l’impression du barré.
&"fontname » Imprime les caractères qui suivent dans la police spécifiée. Veillez à inclure les guillemets doubles.
&nn Imprime les caractères qui suivent dans la taille de police spécifiée. Utilisez un nombre à deux chiffres pour spécifier une taille en points.
couleur & Imprime les caractères dans la couleur spécifiée. L’utilisateur fournit une valeur de couleur hexadécimale.
&"+ » Imprime les caractères qui suivent dans la police d’en-tête du thème actuel. Veillez à inclure les guillemets doubles.
& »- » Imprime les caractères qui suivent dans la police de corps du thème actuel. Veillez à inclure les guillemets doubles.
&K xx. Snnn Imprime les caractères qui suivent dans la couleur spécifiée à partir du thème actuel.

xx est un nombre à deux chiffres compris entre 1 et 12 qui spécifie la couleur de thème à utiliser.

Snnn spécifie la nuance (teinte) de cette couleur de thème. Définissez S sur + pour produire une nuance plus claire ; définissez S sur - pour produire une nuance plus sombre.

nnn est un nombre à trois chiffres qui indique un pourcentage entre 0 et 100.

Si les valeurs qui spécifient la couleur de thème ou la nuance ne sont pas comprises dans les limites décrites, Excel utilisera la valeur valide la plus proche.
Code VBA Description
&D Imprime la date actuelle.
&T Imprime l’heure actuelle.
&F Imprime le nom du document.
&A Imprime le nom de l’onglet du classeur.
&P Imprime le numéro de page.
&P+number Imprime le numéro de page majoré du nombre spécifié.
&P-number Imprime le numéro de page diminué du nombre spécifié.
&& Imprime une seule esperluette.
&N Imprime le nombre total de pages dans le document.
&Z Imprime le chemin d’accès du fichier.
&G Insère une image.

Exemple

Le code suivant montre comment la mise en forme et les codes VBA peuvent être utilisés pour modifier les informations et l’aspect de l’en-tête.

Sub Date_Time() 
 ActiveSheet.PageSetup.CenterHeader = "&D &B&ITime:&I&B&T" 
End Sub

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.