Excel : couleur de texte dans une macro

mimi -  
 mimi -
Bonjour

Dans une macro je mets dans la variale RESULT le texte ci-dessous :
RESULT = "vive" & "la" & "france"
CELLS (1,1) = RESULT

Comment dire dans la macro que "vive" doit être en couleur bleue, "la" en couleur verte et "France" en couleur rouge ?

je psense qui'il faut utiliser
Selection.Font.ColorIndex = 10 mais je ne sais pas comment

Merci d'avance pour votre aide cordiale

Mimi

1 réponse

  1. Kobaya Messages postés 282 Date d'inscription   Statut Membre Dernière intervention   214
     
    salut mimi,

    ça donne ça :
    Sub Macro1()
        With Range("A1")
            .Value = "vive la France"
            .Characters(Start:=1, Length:=4).Font.ColorIndex = 5
            .Characters(Start:=5, Length:=4).Font.ColorIndex = xlAutomatic
            .Characters(Start:=9, Length:=6).Font.ColorIndex = 3
        End With
    End Sub
    
    0
    1. mimi
       
      Merci beaucoup Kobaya :-))
      ca marche super et cela règle mes petits problèmes !!
      Mimi
      0