XL 2010 Mise en forme Conditionnelle : Zone de texte

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 !

ROKMAT

XLDnaute Nouveau
Bonjour,

Je souhaite mettre en forme des boutons zone de texte en fonction d'une valeur donnée dans une cellule.

J'ai parcouru quelques fils de discussion mais je suis tellement novice que je n'ai pas réussi à adapter les solutions proposées par les experts à mon fichier.

Voici un exemple simplifié de ce que je veux faire (en PJ)

Merci beaucoup
 

Pièces jointes

Bonjour Rokmat,

quelle est la condition de changement de couleur en fonction du contenu de la cellule B3

Pour colorier une zone de texte en vert, cette ligne le fait

ActiveSheet.Shapes("nomdelazonedetexte").Fill.ForeColor.RGB = RGB(0, 255, 0)

et pour la mettre en rouge, avec:
ActiveSheet.Shapes("nomdelazonedetexte").Fill.ForeColor.RGB = RGB(255, 0, 0)

à+
Philippe

Edit: Bonjour Iznogood
 
Bonjour à toutes et à tous,

En attendant mieux... Dans un module standard :
VB:
Option Explicit
Sub Zone_de_texte_couleur_adapter()
    With ActiveSheet.Shapes("TextBox 1")
        If .TextFrame2.TextRange.Characters.Text >= 45 Then .Fill.ForeColor.RGB = RGB(255, 0, 0) Else .Fill.ForeColor.RGB = RGB(146, 208, 80)
    End With
    With ActiveSheet.Shapes("TextBox 2")
        If .TextFrame2.TextRange.Characters.Text >= 45 Then .Fill.ForeColor.RGB = RGB(255, 0, 0) Else .Fill.ForeColor.RGB = RGB(146, 208, 80)
    End With
End Sub
A bientôt 🙂
 
- 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
2
Affichages
63
Réponses
8
Affichages
97
Réponses
6
Affichages
102
Retour