Tester la couleur du texte

  • Initiateur de la discussion Initiateur de la discussion Yves
  • Date de début Date de début

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 !

Y

Yves

Guest
Bonjour à tous,
Je recherche la possibilité de tester la couleur du texte d'une cellule (texte en rouge ou noir). Je n'ai trouvé aucune fonction d'Excel pour faire cela. En existe-t-il une que je n'ai pas vu ? ou est-ce possible via une macro en VBA ??
Merci pour votre aide.
Yves
 
Bonsoir Yves

Petite macro du Dimanche soir avant la soupe:

Option Explicit

Sub tester_couleur()

Dim numero As Long
Dim couleur As String

numero = ActiveCell.Font.ColorIndex
If numero = 1 Then
couleur = "noire"
Else
If numero = 3 Then
couleur = "rouge"
Else
couleur = "ni rouge, ni noire"
End If
End If

MsgBox "le texte est de couleur " & couleur

End Sub

Bonne semaine
Michel
 
Bonsoir Yves et Michel,

En complément de la réponse de Michel, voici un petit exemple qui pourra t'aider à trouver les codes utilisés pour représenter les couleurs.

NB:
Cette exemple utilise la propriété . color qui permet de représenter n'importe quelle couleur, alors que .colorindex (généralement suffisant) permet de ne représenter qu'une des couleurs présentes dans la palette Excel ...

Bonne soirée à tous.

Omicron.
 

Pièces jointes

- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
34
Affichages
2 K
Retour