XL 2019 Mise en forme conditionnelle

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Astyanax

XLDnaute Occasionnel
Bonjour, j'ai un petit problème avec la mise en forme conditionnelle.
Quand dans une même cellule j'ai 2 couleurs d'écriture différente, la mise en forme ne marche pas.
Si par exemple en a1 je rentre "forme" en rouge et dans la même cellule "conditionnelle" en bleu.
Puis que crée une Mfc sur la valeur de la cellule b1 (=b1="x") avec format rouge.
"Conditionnelle" reste en vert.
Si maintenant, je mets les 2 mots de la même couleur( vert) , la Mfc fonctionne et les 2 mots sont en rouge.
Je vous remercie de me répondre.
Bonne journée
 
Bonjour le fil, @Astyanax,
j'ai déjà eu l'occasion de me confronter au problème de police de caractère avec des couleurs différentes à l'intérieur d'un même cellule, d'un commentaire ou d'une forme.
Dans ce cas, la couleur de police est considérée comme vide. Faites le test suivant en VBA
VB:
IsNull([A1].Font.Color)
Je ne connais pas de solution sans passer par du vba.
Code:
    If [B1].Value = "x" Then [A1].Font.Color = vbRed
Mais cela supprime définitivement votre coloriage sélectif qu'il faudrait alors aussi coder comme ceci par exemple :
Code:
    If [B1].Value = "x" Then
        [A1].Font.Color = vbRed
    Else
        'ici en rouge les 5 premiers caractères (il faut faire une recherche de chaine au cas par cas)
        [A1].Font.Color = vbGreen
        [A1].Characters(1, 5).Font.Color = vbRed
    End If
 
Merci pour vos réponses.
wDog66, je n'ai pas joint de fichier car mon problème ne concernait que 2 cellules. Cela aurait fait riche pour si peu.
Crocrocro, j'ai testé la cellule A1 et la valeur est vraie donc cela confirme tout ce que tu as dit.
J'ai traité le restant de mon fichier avec des Mfc et je me suis limité à une seule macro.
Concernant le problème de couleur de la cellule A1, j'ai bêtement séparé la cellule A1 en 2. Une partie en A1 avec une couleur et l'autre partie en A2 avec une autre couleur.
Merci encore pour vos réponses.
Le sujet est clos.
Bonne soirée
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
6
Affichages
82
Réponses
2
Affichages
62
Retour