• Initiateur de la discussion Initiateur de la discussion Roger69
  • Date de début Date de début

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 !

R

Roger69

Guest
Bonjour le forum
je voudrais mettre de la couleur sur du texte concernant le code ci-dessous, couleur de texte sur "FIN DE SERVICE"
pour qu' à la Saisie via le formulaire il puisse apparaitre d'une couleur dans le tableau merci de votre aide

Private Sub OptionButton2_Click()
If OptionButton2 Then T4 = "": T4 = "FIN DE SERVICE"
End Sub
 
Re : Couleur sur du text

Bonjour,

D'après la syntaxe, T4 ne peut être qu'un TextBox

Code:
Private Sub OptionButton2_Click()
If OptionButton2 Then T4 = "FIN DE SERVICE": T4.ForeColor=vbRed
End Sub

Pour prendre la couleur d'écriture de la cellule N2

Code:
Private Sub OptionButton2_Click()
If OptionButton2 Then T4 = "FIN DE SERVICE": T4.ForeColor=[N2].Font.Color
End Sub


JB
 
Dernière édition:
Re : Couleur sur du text

Re,

peut être à placer ici :
Code:
.Cells(vLign, 5) = T4
.Cells(vLign, 5).Font.coloriindex = 3
        .Cells(vLign, 6) = TextBox2

dans ta procédure "transfert... mais vu le code que tu as déjà fait, cela ne devrait pas te poser de problème...
 
Re : Couleur sur du text

c'est un fichier que j'ai modifier, pour se faire je ne suis pas un pros de code, pour revenir au code que vous avez donner sa n'a pas l'air de fonctionner j'ai mis les codes au endroit indiquer mais sans succer sa me met des erreur donc j'ai enlever est toujours pas résolue mon souci .
 
Re : Couleur sur du text

Re,

allez une tentative... numéro de "colorindex" à adapter, l'enregistreur de macro te donnera les bons...

Code:
        .Cells(vLign, 5) = T4
        
        If T4 = "Prise de service" Then
            .Cells(vLign, 5).Font.ColorIndex = 3
            ElseIf T4 = "Fin de service" Then .Cells(vLign, 5).Font.ColorIndex = 8
            ElseIf T4 = "Appel du 18" Then .Cells(vLign, 5).Font.ColorIndex = 11
            ElseIf T4 = "Appel du 17" Then .Cells(vLign, 5).Font.ColorIndex = 15
        End If

        .Cells(vLign, 6) = TextBox2
 
Re : Couleur sur du text

je mis le code que tu a fournis mais il ne fonctionne pas les couleurs ne prenne pas en compte sa reste rouge sur tous sur appel du 18 - sur appel du 17 - sur fin de service - et prise de service !
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
14
Affichages
256
Réponses
7
Affichages
259
Retour