Comment mettre en couleur une valeur dans une phrase (formule concatener).

Signaler
-
Messages postés
12869
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
29 novembre 2020
-
Bonjour,

J'ai sur un feuille excel une page rédactionnelle, retraçant la synthèse d'un bilan.
Les phrases sont construite avec la fonction : CONCATENER :
Exemple : =CONCATENER("Le chiffre d'affaires (hors subventions) est de : ";M91;"." )
Je souhaite mettre M91 en couleur bleue ou rouge en fonction de la somme affichée.

Merci par avance pour votre aide
Pierre

1 réponse

Messages postés
12869
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
29 novembre 2020
2 076
Bonjour Pierre

Tu dois passer par une macro pour inscrire la phrase et en colorer une partie
Exemple :
Sub texte_colore()
avant = "Le chiffre d'affaires (hors subventions) est de : "
debut = Len(avant) + 1
suite = Range("M91")
longueur = Len(suite)
If suite < 10 Then coul = 3 Else coul = 5' si valeur inférieure à 10 couleur rouge sinon couleur bleue
Range("B2") = avant & suite
Range("B2").Characters(Start:=debut, Length:=longueur).Font.ColorIndex = coul
End Sub


Cdlmnt
Via