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.