Colorier une partie de texte

Bonjour à tous,

Une petite question toute bête et toute simple sur laquelle je bute :

Comment, en VBA, colorier une parte d'un texte ?
Exemple : mon texte est "59", je voudrais l'obtenir sous le forme "59" (le 5 en noir et le 9 en bleu)

Désolé mais ça m'échappe

Bonjour,

à ma connaissance on ne peut pas faire cela dans Excel

Bonjour WonderAleph,

Si c'est possible, j'ai fini , avec un peu de persévérance, à trouver, voici mon code

Range("C4").Characters(3, 1).Font.Color = RGB(255, 0, 0)

C'était tout simple et tout bête

Hello,

J'allais proposer ceci mais ça revient au même que ta fonction, si ce n'est mieux

Sub Macro1()
    Range("F6").Select
    ActiveCell.FormulaR1C1 = "jon"

    With ActiveCell.Characters(Start:=3, Length:=1).Font
        .Color = -16776961
    End With
    Range("G7").Select
End Sub

@+

Bonjour Baroute,

En effet cela revient au même
Je m'en veux d'avoir trainer à trouver cette solution, ou la tienne bien sur,
Merci

@+

Hello de nouveau,

Il ne faut pas être si dur avec soi même

@+

Bonsoir,

Enregistreur de macro + nettoyage = on arrive à beaucoup de chose en tâtonnant !
Et si c'est impossible, alors ce n'est pas Excel ! Une maxime lu en "carte de visite" mais je ne sais plus de qui...

Bonne soirée à vous tous !

@ bientôt

LouReeD

Ah bah merci j'ignorais tout cela, me voilà moins bête :)

Rechercher des sujets similaires à "colorier partie texte"