• Initiateur de la discussion Initiateur de la discussion knaekes
  • 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 !

knaekes

XLDnaute Occasionnel
Bonjour,

en vba :

je dispose de la chaîne de caractères suivante

"ABCDEFBHIB"

1. comment faire pour mettre le caractère en 5ième position en rouge, quel qu'il soit?
2. comment faire pour colorier tous les "B" en rouge quel que soient leurs positions?

comment procéder?

Merci à vous
 
Re : couleur caractère

Salut,

Quelque chose comme ca:
Code:
    Dim CptCar As Integer
    
    For CptCar = 1 To Len(Range("A1").Value)
        If CptCar = 5 Or Mid(Range("A1").Value, CptCar, 1) = "B" Then
            Range("A1").Characters(CptCar, 1).Font.ColorIndex = 3
        End If
    Next CptCar
 
- 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

  • Question Question
Microsoft 365 MFC dans tableau
Réponses
2
Affichages
361
  • Résolu(e)
Microsoft 365 DateDif()
Réponses
5
Affichages
391
Retour