Texte cellule d'après couleur texte d'1 autre

Résolu/Fermé
chevalux1 Messages postés 47 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 9 juillet 2010 - 27 mars 2009 à 13:21
chevalux1 Messages postés 47 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 9 juillet 2010 - 27 mars 2009 à 14:36
Bonjour,

Je travaille sur excel 2003 et je veux que le contenu d'une cellule change en fonction de la couleur du texte d'une autre cellule.
Par exemple peut-on introduire la couleur du texte dans une formule avec SI ? (=si(la couleur du texte en B1= rouge;A1="avant";si(.............))
J'ai pensais aussi à la mise en forme conditionnelle mais j'ai déjà 3 conditions appliquées au document.
Merci pour votre aide

2 réponses

g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 572
27 mars 2009 à 14:13
Bonjour,

Je ne pense pas que ce soit possible avec une formule, mais avec VBA, oui, essaie ceci:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Range("B1").Font.ColorIndex = 3 Then
Range("B2") = "avant"
ElseIf Range("B1").Font.ColorIndex <> 3 Then
Range("B2") = ""
End If

A copier dans le module de feuille.

Bonne suuite.
0
chevalux1 Messages postés 47 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 9 juillet 2010
27 mars 2009 à 14:36
merci, c'est pas mal comme ça!
0