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

Fermé
Pierre_34800 - 15 nov. 2020 à 15:50
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 - 15 nov. 2020 à 17:02
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
A voir également:

1 réponse

via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
Modifié le 15 nov. 2020 à 17:03
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

0