Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
Re : Colorier une partie d'une chaine de caractere
Bonjour,
Oui ... avec une macro si ta cellule est A1:
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Set Target = Range("A1")
With Target.Characters(Start:=1, Length:=8).Font
.ColorIndex = vbRed
End With
End Sub
Re : Colorier une partie d'une chaine de caractere
bonsoir phlaurent, james pierrot
merci de vos reponses si rapides
comme je n'avais pas precisé que la premiere chaine de caractere etait variable donc seule le code de pierrot me convient,
je vais tenter de faire une boucle sur la colonne B avec ce code ....
Re : Colorier une partie d'une chaine de caractere
voici le code de pierrot avec une boucle sur la colonne C ,si ca peut interessé quelqu'un
Sub ESSAIS()
Dim i As Integer
Range("C1:C100").Select
Selection.Font.ColorIndex = 0 'je remets tout en noir
'ici chaine de caractere en rouge avant le premier espace
For i = 1 To 100
If InStr(Cells(i, 3).Value, " ") <> 0 Then _
Cells(i, 3).Characters(1, InStr(Cells(i, 3).Value, " ") - 1).Font.ColorIndex = 3
Next i
End Sub
- 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