OVH Cloud OVH Cloud

Pas de couleur de fond de cellule a l'impression

21 réponses
Avatar
Pierre.M
Bonsoir tout le monde,

Un petit soucis a partager avec vous:

J'ai cree un formulaire style facture et pour simplifier son
remplissage j'aimerais mettre en couleur le fond des cellules
susceptibles d'etre remplies par l'utilisateur. Ca je sais faire ;-)

Y a t il un moyen pour que cette couleur de fond n'apparaisse pas a
l'impression (sans passer par une impression noir & blanc- il y a des
logos en couleur et d'autres trucs...)? L'utilisateur utilise le
dialogue d'impression standart d'excel, il ne doit donc pas avoir a
intervenir dans le processus.

Les MFC ne conviennent pas car toutes les cellules en couleur ne sont
pas forcement utilisees.

J'ai deja du VBA dans le formulaire...

Merci a tous pour votre aide qui m'a deja souvent depanne.

Bonne soiree.

Pierre.M

1 réponse

1 2 3
Avatar
Pierre.M
Oui ca fonctionne, mais ca alourdi la procedure de saisie. Alors,
sachant que 98% des utilisateurs ne previsualisera pas (il s'agit d'un
formulaire "tout fait") je prefere faire l'impasse dessus.
Je pensais juste qu'il y aurait peut-etre eu moyen d'avoir les 2 "normalement".
Merci encore.

Pierre.M


On 2007-03-08 23:48:10 +0100, JLuc said:

*Bonjour Pierre.M*,

Merci beaucoup JLuc pour ton aide.
Je vais donc devoir me passer de previsualisation, puisque apparement
je ne peux pas avoir les 2 en meme temps. Mais mon projet avance quand
meme!
Le test que je t'ai mis ne fonctionne pas ?



Merci encore et bonne soiree.

Pierre.M


On 2007-03-07 23:29:29 +0100, JLuc said:

*Bonjour Pierre.M*,
If Msgbox("Voulez vous un aperçu ?", VbYesNo) = VbYes Then
Application.Dialogs(xlDialogPrintPreview).Show
Else
Application.Dialogs(xlDialogPrint).Show
End If

Salut JLuc,

Merci pour le conseil, ca fonctionne comme espere.
Par contre ce coup-ci je perds l'apercu avant impression (c'est le
dialogue d'impression qui s'ouvre a la place...).
Encore une autre bonne idee?

Bonne soiree.

Pierre.M


On 2007-03-07 17:15:21 +0100, JLuc said:

Pierre.M avait soumis l'idée :
Ok, je voyais pas ca comme ca...
Y a t il une solution pour retrouver la boite de dialogue d'impression
? Tu semblais dire plus haut que certaines lignes etaient
supprimables...
Merci a toi aussi.

Pierre.M


Essaie :
Application.Dialogs(xlDialogPrint).Show
au lieu de :
ActiveSheet.PrintOut











1 2 3