Mise en forme couleur police selon couleur de cellule Le sujet est résolu

Y compris Power BI, Power Query et toute autre question en lien avec Excel
s
sevener77
Jeune membre
Jeune membre
Messages : 11
Inscrit le : 2 mars 2018
Version d'Excel : 2010 FR

Message par sevener77 » 3 mars 2018, 19:04

Bonjour à tous.

Est-il possible dans un cellule d'une certaine couleur de lui imposer une couleur de police
exemple cellule de couleur rouge (3) police blanche (2)?
D'avance merci de vos retours.
Avatar du membre
leakim
Membre impliqué
Membre impliqué
Messages : 1'806
Appréciations reçues : 12
Inscrit le : 11 décembre 2012
Version d'Excel : 2010 - 2016 FR
Téléchargements : Mes applications

Message par leakim » 3 mars 2018, 19:16

:bv:
Bien sûr !
Avec un fichier tout devient possible.
:joindre:

Leakim
On apprend par des essais/erreurs. L'erreur, serait de ne pas en faire... :noel:
Image
s
sevener77
Jeune membre
Jeune membre
Messages : 11
Inscrit le : 2 mars 2018
Version d'Excel : 2010 FR

Message par sevener77 » 3 mars 2018, 19:37

Bonjour Leakim.

Merci pour ton accueil.
Attention je pars de très loin ou plutôt de pas grand chose :wink:

Ci-joint mon fichier.
j'irais d'étape en étape.

Il 'agit d'un planning, et j'ai besoin d'identifier chaque semaine certaines fonctions des membres de mon équipe
par couleur de case et que la police reste lisible.
Le nom des fonctions ( stocker, duty, intérimaire, cde M1) seront remplacées par par le nom des membres.
D'avance merci de ta reponse.
Projet 010318.xlsx
(21.41 Kio) Téléchargé 15 fois
Avatar du membre
leakim
Membre impliqué
Membre impliqué
Messages : 1'806
Appréciations reçues : 12
Inscrit le : 11 décembre 2012
Version d'Excel : 2010 - 2016 FR
Téléchargements : Mes applications

Message par leakim » 3 mars 2018, 21:01

Re,
Alors, pour avoir un bon départ il est toujours bon de mettre le résultat attendu. Surtout que là tu nous dis que les fonctions seront remplacées par les noms de personnes.
C'est possible de faire avec des mise en forme conditionnelle. Par exemple groupe duty tu as monsieur 1 madame2 monsieur 3 et selon que le noms de l'une ou de l'autre apparaît alors la mise en forme duty se mets en place.
alors il faut faire de groupe sur la feuil 2 par exemple

A me redire,

Leakim
On apprend par des essais/erreurs. L'erreur, serait de ne pas en faire... :noel:
Image
s
sevener77
Jeune membre
Jeune membre
Messages : 11
Inscrit le : 2 mars 2018
Version d'Excel : 2010 FR

Message par sevener77 » 3 mars 2018, 23:38

Re,

Je me suis mal exprimé,
lorsque je décide par exemple TRUC, PASCAL qu'il sera Duty ce dimanche
je mets sa case en rouge manuellement.

La police de son nom (TRUC, PASCAL) peut-elle devenir blanche automatiquement (pour plus de lisibilité)?
Si oui par quelle fonction?

A te lire. |k)

P.s
La couleur de la case aura son importance après pour construire un tableau d'équité
afin que les membres de l’équipe aient le même nombre de Duty et de Stocker.
Le tableau pourra me permettre d'identifier et planifier ceux ou celles en dessous de la moyenne.

Je dois faire la même chose mais en utilisant cette fois non pas la couleur mais toute la plage "Close".

Pour les 2 derniers points ils feront à n'en pas douter l'objet d' autres questions il n'est jamais trop tard
pour apprendre ::B.
Merci à vous.
s
sevener77
Jeune membre
Jeune membre
Messages : 11
Inscrit le : 2 mars 2018
Version d'Excel : 2010 FR

Message par sevener77 » 4 mars 2018, 13:18

Du coup ma 1ére macro:

Sub Couleur_Duty()
'
' Couleur_Duty Macro
' si case rouge texte devient blanc
'
' Touche de raccourci du clavier: Ctrl+d
'
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.Color = 255
.TintAndShade = 0
.PatternTintAndShade = 0
End With
With Selection.Font
.ThemeColor = xlThemeColorDark1
.TintAndShade = 0
End With
End Sub

Par contre il n'est pas possible de revenir en arrière si l'on se trompe, du coup je joue sur de nouvelles touches de raccourci pour revenir à la présentation de base.
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message