Comment imprimer une feuille de calcul sans la couleur de remplissage ?
Dans Excel, il est très courant de formater les données des cellules à l’aide de différentes couleurs pour mettre en évidence des informations importantes, catégoriser des valeurs ou simplement faciliter la navigation dans de grands jeux de données. Toutefois, lorsque vous envoyez votre feuille à l’imprimante, toutes les couleurs de remplissage d’arrière-plan, les polices colorées et autres mises en forme sont imprimées telles qu’elles apparaissent à l’écran, comme illustré ci-dessous :

L’impression avec ces couleurs peut consommer une quantité importante d’encre ou de toner, ce qui n’est pas toujours souhaitable — notamment lorsque vous avez simplement besoin d’une copie papier en noir et blanc pour relecture ou diffusion. Pour y remédier, Excel propose plusieurs approches permettant d’obtenir une version imprimée de votre feuille sans les couleurs de remplissage. Ces solutions vous aident à économiser de l’encre, à améliorer la lisibilité et à garantir à vos rapports une présentation professionnelle et épurée. Dans cet article, nous vous présentons plusieurs méthodes pratiques pour imprimer votre feuille sans couleurs de remplissage, afin que vous puissiez choisir celle qui correspond le mieux à vos besoins.
Table des matières
- Imprimer une feuille de calcul sans Couleur de remplissage dans Excel
- Code VBA – Supprimer temporairement Couleur de remplissage avant l’impression
Imprimer une feuille de calcul sans Couleur de remplissage dans Excel
Les Paramètres d'impression intégrées d’Excel incluent une option permettant d’ignorer les Couleur de remplissage et d’imprimer tout le contenu en Impression en noir et blanc. Il s’agit d’une méthode simple, efficace pour la plupart des feuilles, notamment lorsque vous devez basculer rapidement entre impressions en couleur et en noir et blanc sans modifier la mise en forme réelle de vos données. Cependant, certaines limitations existent : le paramètre d’impression « Impression en noir et blanc » s’applique à l’ensemble de la feuille ; vous ne pouvez donc pas conserver sélectivement la mise en forme en couleur pour une zone spécifique. Cette solution convient parfaitement aux rapports, analyses ou documents financiers où vous souhaitez limiter la consommation d’encre et obtenir des impressions simples et faciles à lire.
Comment utiliser l’option d’impression Impression en noir et blanc :
1. Activez la feuille de calcul que vous souhaitez imprimer.
2. Cliquez ensuite sur l’onglet Mise en page du Ruban, puis sur le petit bouton Mise en page situé en bas à droite du groupe Mise en page. La boîte de dialogue Mise en page s’ouvre alors. (Reportez-vous à la capture d’écran ci-dessous.)

3. Dans la boîte de dialogue Mise en page, accédez à l’onglet Feuille, puis cochez la case située à côté de Impression en noir et blanc dans la section Impression. (Voir la capture d’écran ci-dessous.) Cette option indique à Excel d’ignorer toutes les couleurs de cellule — y compris les arrière-plans, les couleurs de police et les couleurs de bordure — et d’imprimer strictement la feuille en noir et blanc.

4. (Optionnel mais recommandé) Cliquez sur Aperçu avant impression dans la boîte de dialogue Mise en page pour visualiser l’apparence de votre feuille une fois imprimée.

5. Cliquez sur OK pour confirmer les paramètres, puis imprimez votre feuille comme d’habitude. Tous les arrière-plans colorés des cellules, ainsi que certaines fonctionnalités dépendant de la couleur (comme les remplissages utilisant la mise en forme conditionnelle), seront omis à l’impression. Seuls le texte, les chiffres, les bordures et autres éléments de mise en forme non liés à la couleur seront conservés.
Remarque : cette méthode est rapide et facile pour la plupart des besoins d’impression standard. Toutefois, si vous souhaitez un contrôle plus précis — par exemple, supprimer les couleurs de remplissage uniquement dans certaines zones ou afficher certaines parties en niveaux de gris — envisagez les autres solutions présentées ci-dessous.
Code VBA – Supprimer temporairement Couleur de remplissage avant l’impression
Il arrive parfois que vous souhaitiez imprimer votre feuille sans aucune couleur de remplissage, mais que l’option intégrée « Impression en noir et blanc » ne réponde pas à vos attentes — notamment si vous devez appliquer ce réglage à une zone spécifique ou si vous souhaitez garantir que certains éléments graphiques ou composants de graphiques soient également imprimés sans remplissage. Dans ces cas, vous pouvez utiliser une macro VBA pour supprimer temporairement toutes les couleurs de remplissage des cellules avant l’impression, puis les restaurer immédiatement après. Cette approche offre un haut niveau de personnalisation et convient particulièrement aux utilisateurs avancés travaillant avec des feuilles complexes ou automatisant des tâches d’impression récurrentes.
Avantages : Cette solution offre un contrôle extrêmement précis, puisque vous pouvez sélectionner exactement les zones de la feuille à modifier et adapter davantage le code pour qu’il tire parti des fonctionnalités spécifiques de la feuille ou du classeur.
Inconvénients : Nécessite l’activation des macros, et l’utilisateur doit être à l’aise avec l’éditeur VBA. Une utilisation intensive des macros peut ne pas convenir aux classeurs partagés ou aux environnements fortement réglementés.
1. Ouvrez votre classeur et appuyez sur Alt + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications. Dans la fenêtre VBA, cliquez sur Insertion > Module afin de créer un nouveau module. Collez ensuite le code suivant dans ce module :
Sub PrintWithoutFillColor()
Dim rng As Range
Dim arrColors() As Variant
Dim i As Long, j As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rng = Application.InputBox("Select the range to print (leave blank for entire sheet):", xTitleId, Selection.Address, Type:=8)
If rng Is Nothing Then
Set rng = ActiveSheet.UsedRange
End If
' Store the current fill colors
ReDim arrColors(1 To rng.Rows.Count, 1 To rng.Columns.Count)
For i = 1 To rng.Rows.Count
For j = 1 To rng.Columns.Count
arrColors(i, j) = rng.Cells(i, j).Interior.Color
rng.Cells(i, j).Interior.ColorIndex = xlNone
Next j
Next i
' Show Print Preview
ActiveSheet.PrintPreview
' Restore fill colors
For i = 1 To rng.Rows.Count
For j = 1 To rng.Columns.Count
rng.Cells(i, j).Interior.Color = arrColors(i, j)
Next j
Next i
End Sub 2Une fois le code collé, fermez l’éditeur VBA. Pour exécuter la macro, revenez à Excel et appuyez sur Alt + F8 pour ouvrir la boîte de dialogue « Macro », sélectionnez PrintWithoutFillColor, puis cliquez sur Exécuter. Lorsque vous y êtes invité, sélectionnez la plage à imprimer sans couleur de remplissage. Si vous cliquez sur OK sans sélectionner de plage, toute la plage utilisée de la feuille sera incluse. La macro supprime temporairement la couleur de remplissage de la zone choisie, ouvre l’aperçu avant impression, puis restaure les couleurs d’origine — ce qui élimine tout risque de perte accidentelle de données ou de modifications non souhaitées de la mise en forme.
Conseils : l’exécution de cette macro sur des plages très volumineuses peut prendre quelques secondes. Si vos graphiques ou objets graphiques nécessitent également la suppression de la couleur de remplissage, une personnalisation supplémentaire du code VBA sera requise. Pensez toujours à enregistrer votre travail avant d’exécuter ou de modifier des macros.
Dépannage et conseils :
- Si des couleurs apparaissent encore sur votre impression, assurez-vous que les paramètres de votre imprimante (en dehors d’Excel) ne remplacent pas le mode noir et blanc ou monochrome.
- Prévisualisez toujours votre document avant l’impression finale pour éviter tout gaspillage de papier et d’encre.
- Si vous devez régulièrement imprimer en noir et blanc, envisagez d’enregistrer une copie de votre classeur spécialement dédiée à l’impression.
Résumé : Selon vos besoins, vous pouvez imprimer sans couleur de remplissage en utilisant l’option d’impression noir et blanc intégrée d’Excel (idéale pour toute la feuille) ou en ayant recours au VBA pour des ajustements temporaires et automatisés de la mise en forme. Choisissez la méthode la mieux adaptée à votre situation afin d’allier économies d’encre, simplicité d’utilisation et maîtrise précise de la mise en page imprimée.
Articles associés :
Comment imprimer plusieurs classeurs à la fois dans Excel ?
Qu‹est-ce que la plage d›impression dans Excel ?
Comment imprimer rapidement la page actuelle dans Excel ?
Comment imprimer une colonne longue sur une seule page dans Excel ?
Comment imprimer un titre (ligne supérieure) de façon répétée en haut de chaque page dans Excel ?
Meilleurs outils de productivité Office
Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile
- Activez l’édition 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é de 50 % et vous fait économiser des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.
- Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
- Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
- Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
- Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
- Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels