XL 2016 Imprimer en noir et blanc

Aloha

XLDnaute Accro
Bonjour,

Afin d'économiser de l'encre dans l'imprimante, je voudrais imprimer le tableau dans le classeur ci-attaché avec tout son formatage, mais dénudé de toute couleur (mise en couleur de cellules et couleur par formatage conditionnel.
A cet effet j'ai enregistré une macro copiant le tableau, pour le coller plus bas et y effacer toute couleur, l'imprimer et effaçant à la fin les lignes le contenant.
Lorsque j'analyse le code enregistré, je constate que l'action d'imprimer n'a pas été enregistrée.
Quel bout de code faut-il ajouter pour imprimer?

Bonne journée
Aloha
 

Pièces jointes

  • Imprimer en noir et blanc.xlsm
    23.4 KB · Affichages: 12

Marjo2

XLDnaute Occasionnel
Bonjour,
Je trouve la démarche bien compliqué.
Pourquoi ne pas paramétrer l'imprimante ?
upload_2019-2-18_10-4-29.png
 

Aloha

XLDnaute Accro
Bonjour,
Merci pour la suggestion.
Seulement, si je ne me trompe, -si je ne me trompe- les couleurs seront imprimées en gris, ou non?
Ma façon de procéder ne me semble pas compliqué: tout se passe en une fraction de seconde et je n'ai qu'à appuyer sur un bouton. Sauf que le code n'imprime pas!
Bonne journée
Aloha
 

Aloha

XLDnaute Accro
Re,
Merci
J'ai intégré ton code, mais Excel imprime les deux tableaux sur une feuille, bien que le deuxième soit défini comme sélection à imprimer. En vois-tu la raison?
Bien à vous
Aloha
 

Pièces jointes

  • Imprimer en noir et blanc 1.xlsm
    24.5 KB · Affichages: 9
Dernière édition:

Aloha

XLDnaute Accro
Re,
Voudrais-tu bien poster ton code avec PrintPreview qui fonctionne?
Lorsque j'active Selection.PrintPreview et que je mets le reste du code en commentaire alors je ne vois pas d'aperçu, mais je vois la feuille avec le tableau original en haut et le tableau copié d'en-dessous sélectionné, mais pas d'aperçu d'impression.
Bien à toi
Aloha
 

Roland_M

XLDnaute Barbatruc
re

avec celle-ci: (je n'ai rien modifié !)
Code:
Sub Imprimer_en_NB()
    Range("B5:J39").Select
    Selection.Copy
    Range("B49").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
        SkipBlanks:=False, Transpose:=False
    Application.CutCopyMode = False
    With Selection.Interior
        .Pattern = xlNone
        .TintAndShade = 0
        .PatternTintAndShade = 0
    End With
    Range("B49:J83").Select
    Selection.FormatConditions.Delete
    Selection.PrintPreview
    'Selection.PrintOut Copies:=1
    Selection.Delete Shift:=xlUp
    Range("A1").Select
End Sub
 

Aloha

XLDnaute Accro
Lorsque je colle "ton" code tel quel je n'ai pas d'aperçu mais toujours une feuille imprimée avec les deux tableaux.
Bizarre puisque l'action d'imprimer est désactivée!
Mon Excel est en allemand, mai cela ne doit pas faire la différence.
 

Pièces jointes

  • Bildschirmfoto 2019-02-18 um 15.00.41.png
    Bildschirmfoto 2019-02-18 um 15.00.41.png
    139.2 KB · Affichages: 8
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 103
Messages
2 085 316
Membres
102 860
dernier inscrit
fredo67