OVH Cloud OVH Cloud

mettre des chiffres en couleur

6 réponses
Avatar
pierre1777
Bonjour, j'aimerai savoir comment faire pour mettre des chiffres en couleur automatiquement sachant que je ne peux mettre que 3 condition
j'aimerai par exemple taper le chiffre 2 4 ou 5 ou 7 et qu'il apparaissent en rouge et 1 3 6 pour les faire apparaître en noir et tout cela dans la même case
Merci bcp

6 réponses

Avatar
MichD
Bonjour,

Tu fais un clic droit sur l'onglet de la feuille et tu choisis la commande
"Visualiser le code" dans le menu contextuel.
Tu fais un copier-coller du code dans la page blanche.
Tu adaptes la plage de cellules A1:B25 dans la procédure pour
la plage où tu veux que cela s'applique.

Les CELLULES après modification seront AU FORMAT TEXTE.

Si la cellule demeure au format standard ou numérique, on ne peut pas
modifier la couleur d'un caractère à la fois.

'-----------------------------------------------------------------------------------
Private Sub Worksheet_Change(ByVal Target As Range)

Dim Rg As Range, C As Range, A As Long
Set Rg = Intersect(Target, Range("A1:B25"))

For Each C In Rg
Application.EnableEvents = False
With C
If .Value <> "" Then
.NumberFormat = "@"
C.Value = CStr(C.Value)
For a = 1 To Len(.Value)
Select Case A
Case 2, 4, 5, 7
Target.Characters(Start:=A, Length:=1).Font.Color =
vbRed
Case 1, 3, 6
Target.Characters(Start:=A, Length:=1).Font.Color =
vbBlack
End Select
Next
End If
End With
Application.EnableEvents = True
Next
End Sub
'-----------------------------------------------------------------------------------
Avatar
isabelle
bonjour Pierre,

un format conditionnel,

1ere condition

=OU(A1=1;A1=3;A1=6)

2eme condition

=OU(A1=2;A1=4;A1=5;A1=7)

isabelle

Le 2014-02-11 09:44, pierre1777 a écrit :
Bonjour, j'aimerai savoir comment faire pour mettre des chiffres en couleur
automatiquement sachant que je ne peux mettre que 3 condition
j'aimerai par exemple taper le chiffre 2 4 ou 5 ou 7 et qu'il apparaissent en
rouge et 1 3 6 pour les faire apparaître en noir et tout cela dans la même case
Merci bcp

Avatar
Jacquouille
Bonjour Isabelle
Il y a un truc qui me chiffonne dans ta proposition:
en A1, le demandeur parle de faire apparaitre plusieurs chiffres dans la
même cellule.
Dès lors, comment peut-on faire dire au PC : si la valeur de A1=1, alors
colorie-le en rouge ....
merci et bonne fin de journée
Jacques

Jacquouille

" Le vin est au repas ce que le parfum est à la femme."
"isabelle" a écrit dans le message de groupe de discussion :
lddgo1$uqe$

bonjour Pierre,

un format conditionnel,

1ere condition

=OU(A1=1;A1=3;A1=6)

2eme condition

=OU(A1=2;A1=4;A1=5;A1=7)

isabelle

Le 2014-02-11 09:44, pierre1777 a écrit :
Bonjour, j'aimerai savoir comment faire pour mettre des chiffres en
couleur
automatiquement sachant que je ne peux mettre que 3 condition
j'aimerai par exemple taper le chiffre 2 4 ou 5 ou 7 et qu'il
apparaissent en
rouge et 1 3 6 pour les faire apparaître en noir et tout cela dans la même
case
Merci bcp

Avatar
isabelle
salut Jacques,

j'avais compris que tous ces conditions étaient dans la même case
et non que les chiffres étaient dans la même case,
%-)
isabelle


Le 2014-02-11 11:14, Jacquouille a écrit :

en A1, le demandeur parle de faire apparaitre plusieurs chiffres dans la
même cellule.

Jacquouille


bonjour Pierre,

un format conditionnel,

1ere condition

=OU(A1=1;A1=3;A1=6)

2eme condition

=OU(A1=2;A1=4;A1=5;A1=7)

isabelle

Le 2014-02-11 09:44, pierre1777 a écrit :


et tout cela dans la même case
Avatar
Alain Blanchard
Pourrais-tu nous dire l'utilité d'un telle démarche ?

"pierre1777" a écrit dans le message de
news:
Bonjour, j'aimerai savoir comment faire pour mettre des chiffres en
couleur
automatiquement sachant que je ne peux mettre que 3 condition
j'aimerai par exemple taper le chiffre 2 4 ou 5 ou 7 et qu'il
apparaissent en
rouge et 1 3 6 pour les faire apparaître en noir et tout cela dans la même
case
Merci bcp
Avatar
pierre1777
Le mardi 11 Février 2014 à 15:44 par pierre1777 :
Bonjour, j'aimerai savoir comment faire pour mettre des chiffres en couleur
automatiquement sachant que je ne peux mettre que 3 condition
j'aimerai par exemple taper le chiffre 2 4 ou 5 ou 7 et qu'il apparaissent en
rouge et 1 3 6 pour les faire apparaître en noir et tout cela dans la
même case
Merci bcp


Bonsoir à tous et merci pour vos réponse je n'ai pas encore essayé mais j'ai l’intention de faire une petite feuille exel pour jouer à la roulette de façon prudente donc il faudrai qu'a chaque fois que je tape un chiffre celui ci apparraisse en noir ou rouge quand j'aurai réussi à faire, il y aura certainement d'autre questions à venir et pourquoi faire partager celui-ci comme un projet finalement commun lol
Merci encore