Comment ajouter une couleur d'arrière-plan aux en-têtes ou pieds de page dans une feuille Excel lors de l'impression ?
Lorsque vous travaillez sur Excel, ajouter des en-têtes ou pieds de page améliore l'apparence professionnelle de vos documents imprimés en incluant des informations importantes telles que les numéros de page, les noms de fichiers ou les logos d'entreprise. Bien que les fonctionnalités intégrées d'Excel permettent d'insérer du texte et des images dans les en-têtes et pieds de page qui apparaîtront lors de l'impression, vous pourriez souhaiter mettre en évidence ces sections avec une couleur d'arrière-plan pour une meilleure lisibilité ou pour des raisons de branding. Cependant, Excel ne propose actuellement aucune option directe pour appliquer une couleur d'arrière-plan aux zones d'en-tête ou de pied de page dans l'impression. Cela peut être frustrant si vous souhaitez séparer visuellement ces sections de vos données lors de l'impression. Ci-dessous, vous trouverez des solutions pratiques pour simuler un en-tête ou un pied de page coloré dans vos impressions Excel, répondant à différents besoins et niveaux de confort technique.
Ajouter une couleur d'arrière-plan à l'en-tête et au pied de page via VBA
Ajouter une couleur d'arrière-plan à l'en-tête ou au pied de page avec la fonction Remplissage de couleur
Cette approche consiste à formater les cellules de la feuille de calcul pour imiter visuellement un en-tête ou un pied de page coloré. Étant donné que les en-têtes et pieds de page créés via Mise en page ne supportent pas la couleur d'arrière-plan, formater les lignes supérieures et/ou inférieures offre une alternative efficace. Cette méthode est idéale lorsque votre objectif principal est d'améliorer la séparation visuelle ou le branding des feuilles imprimées, et lorsque le contenu de l'en-tête/pied de page peut être affiché dans les lignes de la feuille plutôt que dans les véritables en-têtes/pieds de page d'impression.
Les limitations de cette méthode incluent l'impossibilité d'utiliser des champs dynamiques d'en-tête/pied de page (comme les numéros de page) et la nécessité de répéter manuellement ces étapes pour chaque feuille.
1. Cliquez Mise en page > Paramètres de page.
Avant de continuer, il est important de régler toutes les marges à 0 afin de maximiser l'espace utilisable de la feuille de calcul et de garantir que les zones colorées soient positionnées au ras du haut et/ou du bas de chaque page imprimée. Cela aide à créer l'illusion d'un véritable arrière-plan d'en-tête ou de pied de page lorsque le document est imprimé.
2. Dans Paramètres de page boîte de dialogue, allez à l'onglet Marges et tapez 0 dans la zone de texte Haut, En-tête, Bas, et Pied de page Cela garantit qu'aucun espace ne soit réservé pour les en-têtes et pieds de page intégrés d'Excel, et positionne le contenu de votre feuille de calcul tout en haut et en bas de la page imprimée.
3. Cliquez OK pour appliquer les modifications de marges. Sélectionnez la première ligne de votre feuille de calcul (cette ligne agira visuellement comme votre en-tête), puis rendez-vous dans l'onglet Accueil > Fusionner et centrer pour combiner toutes les colonnes de cette ligne en une seule cellule. Cela fournit une grande zone pour votre texte d'en-tête et sa couleur d'arrière-plan.
Astuce : Pour les documents comportant plusieurs colonnes, assurez-vous de sélectionner et de fusionner la plage correcte de cellules pour couvrir toute la zone de données.
4. Avec la cellule fusionnée sélectionnée, cliquez sur le bouton Couleur de remplissage (icône du pot de peinture) dans l'onglet Accueil et choisissez la couleur d'arrière-plan souhaitée dans la palette. Cela ajoutera une bande de couleur visible en haut de votre feuille, imitant un arrière-plan d'en-tête.
5. Si vous souhaitez également ajouter un pied de page coloré, faites défiler jusqu'à la dernière ligne de votre plage d'impression, sélectionnez-la, et répétez les étapes de fusion et de couleur de remplissage pour créer une zone colorée en bas de la page.
Pour de meilleurs résultats, envisagez d'ajouter directement votre texte personnalisé d'en-tête ou de pied de page dans ces cellules fusionnées et colorées. Vous pouvez ajuster la taille de police, l'alignement ou la mise en forme selon vos besoins d'impression. Gardez à l'esprit que cette méthode définit l'en-tête et le pied de page uniquement dans la zone visible de la feuille de calcul. Si votre document s'étend sur plusieurs pages, vous devrez peut-être répéter ces étapes de mise en forme pour chaque page imprimée manuellement, ou utiliser la fonction "Répéter les lignes en haut" dans Paramètres de page pour les en-têtes uniquement.
Maintenant, lorsque vous allez dans Fichier > Imprimer ou appuyez sur Ctrl + P, vous devriez voir une bande colorée en haut (et/ou en bas) de la page d'aperçu, servant d'arrière-plan simulé pour votre en-tête ou pied de page.
Si la couleur n'apparaît pas comme prévu dans l'Aperçu avant impression, vérifiez que vos paramètres d'imprimante et la plage de la feuille de calcul sont alignés, et vérifiez que la zone d'impression couvre bien vos lignes formatées.
Ajouter une couleur d'arrière-plan à l'en-tête et au pied de page via VBA
Pour des feuilles de calcul plus complexes, ou lorsque vous traitez plusieurs pages et souhaitez une méthode plus automatisée pour créer des zones d'en-tête et de pied de page colorées sur chaque page imprimée, vous pouvez utiliser une macro VBA pour ajouter rapidement ces effets sur toute la feuille. Cette solution VBA ajoute des lignes prédéfinies colorées au début et à la fin de chaque plage de pages, simulant l'apparence d'en-têtes et pieds de page colorés dans l'impression.
Cette approche convient particulièrement aux grandes feuilles de calcul, aux rapports hérités ou aux situations où un style uniforme est nécessaire sur de nombreuses pages. Cependant, elle nécessite d'activer la fonctionnalité des macros et une certaine expérience avec l'interface VBA. Notez que cela n'affecte toujours pas l'en-tête/pied de page réel d'Excel mais fonctionne en modifiant directement le contenu de la feuille de calcul pour la simulation d'impression.
1. Appuyez sur Alt + F11 pour ouvrir la fenêtre de l'éditeur Microsoft Visual Basic for Applications. Si c'est la première fois que vous utilisez VBA, vous devrez peut-être activer l'onglet Développeur en premier.
2. Dans la fenêtre VBA, cliquez sur Insertion > Module. Dans la zone de code du nouveau module, copiez et collez le code suivant :
VBA : Ajouter une couleur d'arrière-plan à l'en-tête et au pied de page
Sub FakeHeaderFooter()
'UpdatebyExtendoffice20180628 Dim I, J As Long Dim xRg As Range Dim xRow, xCol As Long Dim xRows, xCols As Long Dim xDivRow, xDivCol As Long Dim xTopArr, xButtArr As Variant Dim PageSize1, PageSize2 As Integer On Error Resume Next xTopArr = Array("Top Left", "", "", "Top Center", "", "", "", "")
xButtArr = Array("Bottom Left", "", "", "Bottom Center", "", "", "", "")
PageSize1 =46 PageSize2 =8 With ActiveSheet.PageSetup .TopMargin = Application.InchesToPoints(0)
.BottomMargin = Application.InchesToPoints(0)
.HeaderMargin = Application.InchesToPoints(0)
.FooterMargin = Application.InchesToPoints(0)
.BlackAndWhite = False End With Set xRg = ActiveSheet.UsedRange If xRg Is Nothing Then Exit Sub xRows = xRg(xRg.Count).Row xCols = xRg(xRg.Count).Column If xRows <46 Then xRows =46 If xCol <8 Then xCol =8 xDivRow = Int(xRows / PageSize1)
xDivCol = Int(xCols / PageSize2)
If ((xRows Mod PageSize1) >0) And (xDivRow <>0) Then xDivRow = xDivRow +1 If ((xCols Mod PageSize2) >0) And (xDivCol <>0) Then xDivCol = xDivCol +1 If xDivRow =0 Then xDivRow =1 If xDivCol =0 Then xDivCol =1 Set xRg = Range("A1").Resize(xDivRow * PageSize1, xDivCol * PageSize2)
xRow =1 xCol =1 Cells.PageBreak = xlPageBreakNone For I =1 To xDivRow * PageSize1 Step PageSize1 +1 For J =1 To xDivCol * PageSize2 Step PageSize2 Cells(I, J).Resize(1, PageSize2) = xTopArr Cells(I, J).Resize(1, PageSize2).Interior.ColorIndex =34 Cells(I + PageSize1, J).Resize(1, PageSize2) = xButtArr Cells(I + PageSize1, J).Resize(1, PageSize2).Interior.ColorIndex =34 Rows(I + PageSize1 +1).PageBreak = xlManual Columns(J + PageSize2).PageBreak = xlManual Next NextEnd Sub
3. Appuyez sur F5 ou cliquez sur le bouton Exécuter dans la barre d'outils VBA pour exécuter le code. La macro insérera automatiquement des lignes colorées en haut et en bas de chaque plage de pages, selon les paramètres PageSize1 (nombre de lignes par page) et PageSize2 (nombre de colonnes par page). La première et la 47ème ligne de chaque "page" seront remplies avec la couleur spécifiée et du texte prédéfini, qui ensemble apparaîtront comme un "faux" en-tête et pied de page lorsque vous prévisualiserez ou imprimerez votre feuille de calcul.
Vous pouvez personnaliser davantage cette macro pour répondre à vos besoins. Par exemple, pour modifier le contenu de l'en-tête ou du pied de page, ajustez le texte dans ces lignes :
xTopArr = Array("En haut à gauche", "", "", "En haut au centre", "", "", "", "")
xButtArr = Array("En bas à gauche", "", "", "En bas au centre", "", "", "", "")
Si vous souhaitez une couleur d'arrière-plan différente, modifiez la valeur ColorIndex ici :
Cells(I, J).Resize(1, PageSize2).Interior.ColorIndex =34
Cells(I + PageSize1, J).Resize(1, PageSize2).Interior.ColorIndex =34
La macro utilise les index de couleur standard d'Excel. Pour prévisualiser différentes couleurs, consultez la référence ColorIndex de Microsoft ou utilisez le sélecteur de couleurs d'Excel pour identifier les valeurs qui correspondent à votre marque ou à vos préférences de design.
Remarque : Enregistrez votre travail avant d'exécuter des macros VBA, car les actions ne peuvent pas être annulées avec la fonction Annuler standard. De plus, étant donné que cette macro modifie le contenu de la feuille de calcul, confirmez que votre zone d'impression est correcte et ajustez les paramètres PageSize1 et PageSize2 en fonction de vos besoins spécifiques de papier et de mise en page. Cette méthode ajoutera des lignes supplémentaires et pourrait déplacer les données existantes vers le bas, alors vérifiez votre mise en page après avoir exécuté la macro.
Si vous rencontrez des problèmes avec des zones colorées qui ne s'affichent pas comme prévu lors de l'impression (par exemple, la couleur manquante ou coupée), vérifiez que l'impression des couleurs d'arrière-plan est activée dans les paramètres avancés de votre imprimante, et assurez-vous que la zone d'impression de votre feuille de calcul est correctement définie. Les approches par remplissage de couleur et VBA nécessitent de prendre des précautions concernant les cellules fusionnées et les paramètres de plage d'impression, car une configuration incorrecte peut entraîner un mauvais alignement ou une coloration partielle.
Choisissez la solution qui correspond le mieux à votre version d'Excel, à votre mise en page, à la complexité de vos besoins en matière d'en-tête/pied de page, et à savoir si l'automatisation ou le contrôle du design est plus important pour vous. La colorisation des en-têtes/pieds de page fonctionne mieux pour les présentations, les pages de couverture ou les impressions de marque lorsque les champs d'en-tête/pied de page réels ne doivent pas être mis à jour dynamiquement entre les pages.
Meilleurs outils de productivité pour Office
Améliorez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité incomparable. Kutools pour Excel propose plus de300 fonctionnalités avancées pour booster votre productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte l’interface par onglets à Office, simplifiant considérablement votre travail.
- Activez la modification et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de50 % et réduit des centaines de clics de souris chaque jour !
Tous les modules complémentaires Kutools. Une seule installation
La suite Kutools for Office regroupe les modules complémentaires pour Excel, Word, Outlook & PowerPoint ainsi qu’Office Tab Pro, idéal pour les équipes travaillant sur plusieurs applications Office.





- Suite tout-en-un — modules complémentaires Excel, Word, Outlook & PowerPoint + Office Tab Pro
- Un installateur, une licence — installation en quelques minutes (compatible MSI)
- Une synergie optimale — productivité accélérée sur l’ensemble des applications Office
- Essai complet30 jours — sans inscription, ni carte bancaire
- Meilleure valeur — économisez par rapport à l’achat d’add-ins individuels