Couleur dans une cellule

T

Trash

Guest
Bonjour,

J'ai un gros probleme sur VBA Excel.

J'ai une cellule.

Dans cette cellule, j'ajoute un texte1 issu d'une checkbox, ce texte doit être affiché en rouge.

Ensuite, j'ajoute dans la même cellule à la suite du texte1, un texte2 qui doit être affiché en bleu

et ainsi de suite...

Je n'arrive pas à coordonner le coloriage avec la fonction Characters. Quelqu'un peut m'aider ?


If Form1.wellbore.Value = True Then
text3 = text3 & ', wellbore'
End If
If Form1.feet.Value = True Then
text3 = text3 & ', feet'
End If
len3 = Len(Range('O' & i))

With Range('O' & i)
.Value = Range('O' & i) & text3
.Characters(len3 + 1, Len(text3) + 1).Font.ColorIndex = 6
End With


Merci de votre aide !
 

andré

XLDnaute Barbatruc
Salut Olivier,

Eh oui, tu viens de dire une ânerie, et tu peux même mettre son bonnet !

Il n'est pas possible de mettre plusieurs motifs (couleurs de fond) sur une même cellule, mais autant de polices, de styles, de tailles et de couleurs de police que tu veux.

Mais en VBA je ne puis aider !

Bonne soirée.
Â+
 

JYLL

Nous a quitté
Repose en paix
Bonsoir à tous,

Je joins une macro qui devrait faire l'affaire.

Bon test et à +.

Amicalement.

JYLL [file name=Ecrit_Couleur.zip size=10714]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Ecrit_Couleur.zip[/file]
 

Pièces jointes

  • Ecrit_Couleur.zip
    10.5 KB · Affichages: 25

Discussions similaires

Statistiques des forums

Discussions
312 304
Messages
2 087 067
Membres
103 452
dernier inscrit
SOOSOKA