Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Ne pas imprimer la couleur de fond de la MEFC

4 réponses
Avatar
géjoun.
Bonjour,

Comment faire pour que la couleur de fond d'une mise en forme conditionnelle
ne s'imprime pas lorsqu'elle est utilisée avec la 'formule' :
La valeur de la cellule ="", alors MFEC avec une couleur de fond.

Merci!

--
__________________________
Géjoun.
dam-mail2004@ifrance.com
····················································
Enlevez l'année pour répondre...
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

4 réponses

Avatar
Philippe.R
Bonsoir,
A tester :

Sub imp_sans_vide()
for each c in selection
if c.value="" then c.value=" "
next c
ActiveSheet.PrintOut
for each c in selection
if c.value=" " then c.value=""
next c
end sub

--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre facilement le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"géjoun." a écrit dans le message de
news:%236xu%
Bonjour,

Comment faire pour que la couleur de fond d'une mise en forme conditionnelle
ne s'imprime pas lorsqu'elle est utilisée avec la 'formule' :
La valeur de la cellule ="", alors MFEC avec une couleur de fond.

Merci!

--
__________________________
Géjoun.

····················································
Enlevez l'année pour répondre...
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯



Avatar
géjoun.
De ces petits doigts, Philippe.R [] a tapoté:

Salut!

J'ai testé, et les couleurs de ma MEFC s'impriment... comme avant! :-(
Pourtant, j'ai bien fait ce qu'il fallait (coller dans un module, lancer la
macro paour imprimer), et ça ne fonctionne pas quand même (ou je suis encore
plus nul que je le pense... ;-)

--
__________________________
Géjoun.

····················································
Enlevez l'année pour répondre...
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯


|| Bonsoir,
|| A tester :
||
|| Sub imp_sans_vide()
|| for each c in selection
|| if c.value="" then c.value=" "
|| next c
|| ActiveSheet.PrintOut
|| for each c in selection
|| if c.value=" " then c.value=""
|| next c
|| end sub
||
|| --
|| Amicales Salutations
|| Retirer A_S_ pour répondre.
|| XL 97 / 2000 / 2002
|| Pour suivre facilement le forum :
|| news://msnews.microsoft.com/microsoft.public.fr.excel
|| (Voulez-vous vous abonner ? -> Oui)
Avatar
Philippe.R
Bonsoir géjoun,
Et comme ceci :

Sub imp_sans_vide()
For Each c In Selection
If c.Value = "" Then c.Value = " "
Next c
DoEvents
ActiveSheet.PrintOut
DoEvents
For Each c In Selection
If c.Value = " " Then c.Value = ""
Next c
End Sub

Sous réserve que ta mefc soit bien faite sur la base de "la valeur est égale à =""
et que tu sélectionnes la plage à imprimer.
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002

"géjoun." a écrit dans le message de
news:%
De ces petits doigts, Philippe.R [] a tapoté:

Salut!

J'ai testé, et les couleurs de ma MEFC s'impriment... comme avant! :-(
Pourtant, j'ai bien fait ce qu'il fallait (coller dans un module, lancer la
macro paour imprimer), et ça ne fonctionne pas quand même (ou je suis encore
plus nul que je le pense... ;-)

--
__________________________
Géjoun.

····················································
Enlevez l'année pour répondre...
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯


|| Bonsoir,
|| A tester :
||
|| Sub imp_sans_vide()
|| for each c in selection
|| if c.value="" then c.value=" "
|| next c
|| ActiveSheet.PrintOut
|| for each c in selection
|| if c.value=" " then c.value=""
|| next c
|| end sub
||
|| --
|| Amicales Salutations
|| Retirer A_S_ pour répondre.
|| XL 97 / 2000 / 2002
|| Pour suivre facilement le forum :
|| news://msnews.microsoft.com/microsoft.public.fr.excel
|| (Voulez-vous vous abonner ? -> Oui)




Avatar
géjoun.
De ces petits doigts, Philippe.R [] a tapoté:

Pas mieux, les couleurs de fond de ma MEFC s'impriment toujours... :-(
Pourtant, j'ai pas utilisé une formule compliquée pour faire ça, c'est "La
valeur de la cellule = "", alors MEFC avec une couleur de fond".

--
__________________________
Géjoun.

····················································
Enlevez l'année pour répondre...
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯


|| Bonsoir géjoun,
|| Et comme ceci :
||
|| Sub imp_sans_vide()
|| For Each c In Selection
|| If c.Value = "" Then c.Value = " "
|| Next c
|| DoEvents
|| ActiveSheet.PrintOut
|| DoEvents
|| For Each c In Selection
|| If c.Value = " " Then c.Value = ""
|| Next c
|| End Sub
||
|| Sous réserve que ta mefc soit bien faite sur la base de "la valeur
|| est égale à ="" et que tu sélectionnes la plage à imprimer.
|| --
|| Amicales Salutations
|| Retirer A_S_ pour répondre.
|| XL 97 / 2000 / 2002
||
|| "géjoun." a écrit dans le message de
|| news:%
||| De ces petits doigts, Philippe.R [] a tapoté:
|||
||| Salut!
|||
||| J'ai testé, et les couleurs de ma MEFC s'impriment... comme avant!
||| :-( Pourtant, j'ai bien fait ce qu'il fallait (coller dans un
||| module, lancer la macro paour imprimer), et ça ne fonctionne pas
||| quand même (ou je suis encore plus nul que je le pense... ;-)
|||
||| --
||| __________________________
||| Géjoun.
|||
||| ····················································
||| Enlevez l'année pour répondre...
||| ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
|||
|||
||||| Bonsoir,
||||| A tester :
|||||
||||| Sub imp_sans_vide()
||||| for each c in selection
||||| if c.value="" then c.value=" "
||||| next c
||||| ActiveSheet.PrintOut
||||| for each c in selection
||||| if c.value=" " then c.value=""
||||| next c
||||| end sub
|||||
||||| --
||||| Amicales Salutations
||||| Retirer A_S_ pour répondre.
||||| XL 97 / 2000 / 2002
||||| Pour suivre facilement le forum :
||||| news://msnews.microsoft.com/microsoft.public.fr.excel
||||| (Voulez-vous vous abonner ? -> Oui)