OVH Cloud OVH Cloud

couleur de police rouge automatisée

9 réponses
Avatar
Jerry
Boujours

Voila, dans une feuille excel, j'ai une colone avec la possiblité de choisir
oui ou non (grace à la fonction "validation des données) dans une liste
déroulante

Je voudrais que si le non soit choisit.. toute la ligne de ce tableau soit
en police de carratere rouge (je ne veux pas que toute la ligne soit rouge
car il y a d'autre chose a cote de ce tableau.. mais je veux que ce soit
écrit en rouge que de la colonne A à f (par exemple)


Help hlep help

Merci d'avance
--
Jerry

9 réponses

Avatar
Michel Gaboly
Bonsoir

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Dim c As Range, Ref As Range
' Par hypothèse, la validation Oui/Non se fait en colonne A
Set Ref = Intersect(Target, Range("A:A"))
If Not Ref Is Nothing Then
For Each c In Intersect(Target, Range("A:A"))
If c = "non" Then Range(c, c.Offset(0, 5)).Font.Co lorIndex = 3
Next
End If
End Sub

NB1 - La comparaison est sensible à la casse : Non, non et NON ne sont pas équivalents dans l'instruction

If c = "non" Then Range(c, c.Offset(0, 5)).Font.Co lorIndex = 3

NB2 - Je prend toujours en compte le fait que Target n'est pas forcémen t une cellule unique.


Boujours

Voila, dans une feuille excel, j'ai une colone avec la possiblité de choisir
oui ou non (grace à la fonction "validation des données) dans une l iste
déroulante

Je voudrais que si le non soit choisit.. toute la ligne de ce tableau s oit
en police de carratere rouge (je ne veux pas que toute la ligne soit ro uge
car il y a d'autre chose a cote de ce tableau.. mais je veux que ce soi t
écrit en rouge que de la colonne A à f (par exemple)


Help hlep help

Merci d'avance



--
Cordialement,

Michel Gaboly
www.gaboly.com

Avatar
Jacky
Bonjour,

Voir exemple ici:
MFC=($G$1)="non"
Format etc..
http://cjoint.com/?keppSOFbor
--
Salutations
JJ

"Jerry" a écrit dans le message de news:

Boujours

Voila, dans une feuille excel, j'ai une colone avec la possiblité de
choisir
oui ou non (grace à la fonction "validation des données) dans une liste
déroulante

Je voudrais que si le non soit choisit.. toute la ligne de ce tableau soit
en police de carratere rouge (je ne veux pas que toute la ligne soit rouge
car il y a d'autre chose a cote de ce tableau.. mais je veux que ce soit
écrit en rouge que de la colonne A à f (par exemple)


Help hlep help

Merci d'avance
--
Jerry


Avatar
Nicolas M
Bonjour,

peut-être peux-tu utiliser la mise en forme conditionnelle.
Dans la cellule qui doit s'écrire en rouge, tu vas dans le menu "Format" ->
"Mise en forme conditionnelle..."
Dans la fenêtre qui s'ouvre, tu changes le champ "La valeur de la cellule
est" et tu choisis "la formule est".
Ensuite tu rentres la condition qui doit être vrai pour écrire en rouge :
=SI(<adresse de la cellule oui/non>="NON";VRAI;FAUX)

Tu définis ensuite le format de la cellule en cliquant sur le bouton
"Format...".
Et dans le champ couleur, tu choisis rouge. Puis validation.

Ensuite tu copie la mise en forme sur les autres cellules.

Cordialement,
Nicolas


Boujours

Voila, dans une feuille excel, j'ai une colone avec la possiblité de choisir
oui ou non (grace à la fonction "validation des données) dans une liste
déroulante

Je voudrais que si le non soit choisit.. toute la ligne de ce tableau soit
en police de carratere rouge (je ne veux pas que toute la ligne soit rouge
car il y a d'autre chose a cote de ce tableau.. mais je veux que ce soit
écrit en rouge que de la colonne A à f (par exemple)


Help hlep help

Merci d'avance
--
Jerry


Avatar
Jacky
Re...
OU
Si la liste déroulante est dans chaque ligne
http://cjoint.com/?kepKOZ3xw3
--
Salutations
JJ

"Jacky" a écrit dans le message de news:
%
Bonjour,

Voir exemple ici:
MFC=($G$1)="non"
Format etc..
http://cjoint.com/?keppSOFbor
--
Salutations
JJ

"Jerry" a écrit dans le message de news:

Boujours

Voila, dans une feuille excel, j'ai une colone avec la possiblité de
choisir
oui ou non (grace à la fonction "validation des données) dans une liste
déroulante

Je voudrais que si le non soit choisit.. toute la ligne de ce tableau
soit
en police de carratere rouge (je ne veux pas que toute la ligne soit
rouge
car il y a d'autre chose a cote de ce tableau.. mais je veux que ce soit
écrit en rouge que de la colonne A à f (par exemple)


Help hlep help

Merci d'avance
--
Jerry






Avatar
Jerry
merci c exactement ca... ton casN°2.. c super t un pro.. cas fait 4 fois que
tu me sauve la vie... lol
--
Jerry



Re...
OU
Si la liste déroulante est dans chaque ligne
http://cjoint.com/?kepKOZ3xw3
--
Salutations
JJ

"Jacky" a écrit dans le message de news:
%
Bonjour,

Voir exemple ici:
MFC=($G$1)="non"
Format etc..
http://cjoint.com/?keppSOFbor
--
Salutations
JJ

"Jerry" a écrit dans le message de news:

Boujours

Voila, dans une feuille excel, j'ai une colone avec la possiblité de
choisir
oui ou non (grace à la fonction "validation des données) dans une liste
déroulante

Je voudrais que si le non soit choisit.. toute la ligne de ce tableau
soit
en police de carratere rouge (je ne veux pas que toute la ligne soit
rouge
car il y a d'autre chose a cote de ce tableau.. mais je veux que ce soit
écrit en rouge que de la colonne A à f (par exemple)


Help hlep help

Merci d'avance
--
Jerry











Avatar
Jerry
super sauf que j'arrive pas a recopier cette mise en forme condi de ligne en
ligne sans que la celule qui porte la condition ne change... arf.. grrr...

c pas une histoire de $ ça ?
--
Jerry


"Jacky" wrote:

Re...
OU
Si la liste déroulante est dans chaque ligne
http://cjoint.com/?kepKOZ3xw3
--
Salutations
JJ

"Jacky" a écrit dans le message de news:
%
Bonjour,

Voir exemple ici:
MFC=($G$1)="non"
Format etc..
http://cjoint.com/?keppSOFbor
--
Salutations
JJ

"Jerry" a écrit dans le message de news:

Boujours

Voila, dans une feuille excel, j'ai une colone avec la possiblité de
choisir
oui ou non (grace à la fonction "validation des données) dans une liste
déroulante

Je voudrais que si le non soit choisit.. toute la ligne de ce tableau
soit
en police de carratere rouge (je ne veux pas que toute la ligne soit
rouge
car il y a d'autre chose a cote de ce tableau.. mais je veux que ce soit
écrit en rouge que de la colonne A à f (par exemple)


Help hlep help

Merci d'avance
--
Jerry











Avatar
Michel Gaboly
Bonsoir,

Bien sûr ;-))

$ pour la colonne, pas pour la ligne : on se refère roujours à la même colonne, mais à la ligne sur laquelle on est.

super sauf que j'arrive pas a recopier cette mise en forme condi de lig ne en
ligne sans que la celule qui porte la condition ne change... arf.. grrr ...

c pas une histoire de $ ça ?



--
Cordialement,

Michel Gaboly
www.gaboly.com

Avatar
dre
Salut,

Il est plus rapide de sélectionner d'abord tout le tableau, puis d'écrire la
formule de la MFC valable pour la cellule supérieure gauche de ton tableau.
Dans ton cas il faudra mettre un $ devant la référence de la colonne, pas
devant la ligne.

Â+




Boujours

Voila, dans une feuille excel, j'ai une colone avec la possiblité de choisir
oui ou non (grace à la fonction "validation des données) dans une liste
déroulante

Je voudrais que si le non soit choisit.. toute la ligne de ce tableau soit
en police de carratere rouge (je ne veux pas que toute la ligne soit rouge
car il y a d'autre chose a cote de ce tableau.. mais je veux que ce soit
écrit en rouge que de la colonne A à f (par exemple)


Help hlep help

Merci d'avance
--
Jerry


Avatar
Jacky
Re...
En complément de Michel
Dans ce cas:
Sélection de toutes les cellules devant contenir la MFC et
MFC
=($G1)="non"
Pour peut que ce soit G1 qui contient la 'Validation des données'


--
Salutations
JJ

"Jerry" a écrit dans le message de news:

super sauf que j'arrive pas a recopier cette mise en forme condi de ligne
en
ligne sans que la celule qui porte la condition ne change... arf.. grrr...

c pas une histoire de $ ça ?
--
Jerry


"Jacky" wrote:

Re...
OU
Si la liste déroulante est dans chaque ligne
http://cjoint.com/?kepKOZ3xw3
--
Salutations
JJ

"Jacky" a écrit dans le message de news:
%
Bonjour,

Voir exemple ici:
MFC=($G$1)="non"
Format etc..
http://cjoint.com/?keppSOFbor
--
Salutations
JJ

"Jerry" a écrit dans le message de news:

Boujours

Voila, dans une feuille excel, j'ai une colone avec la possiblité de
choisir
oui ou non (grace à la fonction "validation des données) dans une
liste
déroulante

Je voudrais que si le non soit choisit.. toute la ligne de ce tableau
soit
en police de carratere rouge (je ne veux pas que toute la ligne soit
rouge
car il y a d'autre chose a cote de ce tableau.. mais je veux que ce
soit
écrit en rouge que de la colonne A à f (par exemple)


Help hlep help

Merci d'avance
--
Jerry