XL 2010 IMPRESSION EN COULEUR

  • Initiateur de la discussion Initiateur de la discussion IMRANE
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

IMRANE

XLDnaute Occasionnel
Bonjour le forum
j ai developpe une application excel dans la feuille livraison j ai une touche d impression du bon livraison
mais la macro que j ai ne fait que imprimer mon bon en noir et blanc meme si je change la couleur
svp si quelque peux m aider a resoudre ce probleme
je vais joindre un fichier pour bien expliquer
 

Pièces jointes

Solution
Bonjour @IMRANE et Vincent

Je te propose ceci à mettre dans le module d'impression

VB:
Dim Retour, Mem
Retour = MsgBox("Voullez-vous une copie couleur : O/N ", vbYesNo + vbCritical)
If Retour = vbNo Then Mem = "N & B" Else Mem = "Couleur"

With Worksheets("LIVRAISON").PageSetup
    If Mem = "N & B" Then .BlackAndWhite = True Else .BlackAndWhite = False
End With
et en général, les paramètres d'impression sont définis directement dans le gestionnaire de ton imprimante..
si elle est paramétrée par défaut en noir et blanc. et bien..il faut la passer en couleur

sinon, tu utilises l'enregistreur de macro pour voir comment vba code tout ca..
 
Bonjour @IMRANE et Vincent

Je te propose ceci à mettre dans le module d'impression

VB:
Dim Retour, Mem
Retour = MsgBox("Voullez-vous une copie couleur : O/N ", vbYesNo + vbCritical)
If Retour = vbNo Then Mem = "N & B" Else Mem = "Couleur"

With Worksheets("LIVRAISON").PageSetup
    If Mem = "N & B" Then .BlackAndWhite = True Else .BlackAndWhite = False
End With
 
BONJOUR
clic a droit sur icone impression au centre de la page affecter une macro modifier la macro

Bonjour @IMRANE et Vincent

Je te propose ceci à mettre dans le module d'impression

VB:
Dim Retour, Mem
Retour = MsgBox("Voullez-vous une copie couleur : O/N ", vbYesNo + vbCritical)
If Retour = vbNo Then Mem = "N & B" Else Mem = "Couleur"

With Worksheets("LIVRAISON").PageSetup
    If Mem = "N & B" Then .BlackAndWhite = True Else .BlackAndWhite = False
End With[/
[/QUOTE]
BONJOUR [USER=247145]Phil69970[/USER]
Merci pour votre intervention votre code marche parfaitement 
un grand merci pour vous et pour ce forum
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 probleme d heure
Réponses
11
Affichages
167
  • Question Question
Réponses
32
Affichages
596
  • Question Question
Microsoft 365 agrandir la liste
Réponses
21
Affichages
480
Réponses
11
Affichages
201
Réponses
4
Affichages
520
  • Question Question
Microsoft 365 couleur et ligne
Réponses
6
Affichages
272
Réponses
15
Affichages
733
Réponses
5
Affichages
641
Réponses
1
Affichages
521
Retour