Changer couleur des lettres dans une cellule

Philmotard -  
 Philmotard -
Bonjour,
En VB, VBA sous Excel
Dans une cellule j'ai une ou plusieurs lettre comme par exemple "V + R" ou "V" ou "V + R + F"
j'aimerai faire une macro qui automatiquement quand je saisie une des lettres celle-ci change de couleur
(possibilité d'au moins 6 couleurs différentes).
j'arrive à le faire quand il y a une seule lettre mais plusieurs...
Si quelqu'un a une piste
merci d'avance
Configuration: Windows XP
Internet Explorer 7.0
Excel VB

1 réponse

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    [A1].Characters(Start:=2, Length:=1).Font.ColorIndex = 3
    te met en rouge la 2nde lettre de A1

    eric
    0
    1. Philmotard
       
      Merci pour la réponse,
      mais en fait je ne connais pas forcément la position de la lettre que je veux changer elle peut être n'importe ou dans la cellule
      0
      1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281 > Philmotard
         
        et bien faut la chercher...
        fonction INSTR (faire F1 dessus dans vba pour l'explication et la syntaxe)
        Je pensais que ton pb était plus sur mettre en couleur 1 lettre.
        eric
        0
      2. Philmotard > eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Ok je vais regarder
        merci pour les réponses
        0