Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1310 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Couleur de texte

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Couleur de texte

n°1377707
Ms Argon
Blop!!!!!!!!!!!!!!!
Posté le 30-05-2006 à 17:25:44  profilanswer
 

Bonjour,
J'ai une case qui contient déjà du texte dans une couleur et je souhaite ajouter un texte écrit dans une autre couleur. Comment puis-je faire pour éviter que tout le texte soit de la même couleur
 
Dans mon programme je fonctionne comme suit:
 
Sub Blop()
Dim ValeurInit As String
Dim ValeurAjout As String
Dim ValeurNew As String
 
ValeurInit=Range("A1" ).Value
ValeurAjout="ce que j'ajoute"
ValeurNew=ValeurInit & Chr(10) & ValeurAjout
End Sub


---------------
Merci d'avance
mood
Publicité
Posté le 30-05-2006 à 17:25:44  profilanswer
 

n°1377765
galopin01
Posté le 30-05-2006 à 19:48:51  profilanswer
 

Bonsoir,
Voilà comment ça fonctionne en VBA :

Code :
  1. Sub Test()
  2. With Range("A1" )
  3. .Value = "Début du texte en bleu" & Chr(10) & "Suite du texte en rouge"
  4. .Characters(Start:=1, Length:=22).Font.ColorIndex = 5
  5. .Characters(Start:=24, Length:=23).Font.ColorIndex = 3
  6. End With
  7. End Sub


Avec ça tu peut broder avec des variables, le principe reste le même.
A+


---------------
roger
n°1377856
kiki29
Posté le 30-05-2006 à 23:15:20  profilanswer
 

ou .Font.Color = RGB(x, y, z) avec x y z variant de 0 à 255 pour un arc en ciel

n°1377965
Ms Argon
Blop!!!!!!!!!!!!!!!
Posté le 31-05-2006 à 10:30:57  profilanswer
 

Mon problème c'est que le début du texte peut déjà contenir plusieurs couleurs que je n'ai pas choisie et que je dois conserver.
 
Merci de vos réponses passées et à venir.


---------------
Merci d'avance
n°1377988
galopin01
Posté le 31-05-2006 à 11:08:12  profilanswer
 

Pour récupérer la chaine initiale et la couleur de chaque bribes de chaîne, il fa falloir que tu fatigues ! :D  
Je ne suis même pas certain que celà soit possible !  
Autant c'est facile de le récupérer avec l'enregistreur, autant ça me paraît coton de le coder intégralement.
Sorry.
A+


---------------
roger
n°1378001
Ms Argon
Blop!!!!!!!!!!!!!!!
Posté le 31-05-2006 à 11:26:05  profilanswer
 

Merci quand même


---------------
Merci d'avance

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Couleur de texte

 

Sujets relatifs
changer la couleur de texte d'une liste deroulante[C++ débutant] Du texte en couleur dans la console ?
couleur de texte dans <option></otpion> de <select>Changement de couleur du texte via CSS
comment mettre du texte en couleur ds un post ???couleur texte listbox
Changer la police et la couleur du texte en PHPCouleur avec texte defilant
Couleur de texte d'un boutonswing changer la couleur d'un texte sélectionner
Plus de sujets relatifs à : Couleur de texte


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR