IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Couleur du text


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mai 2007
    Messages
    335
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 335
    Par défaut Couleur du text
    Bonjour,
    Voici un code pour inserer le nom dans textbox voir Y = Environ("username") & ": "

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    Private Sub CommandButton1_Click()
    Dim Z, Y, W As String
    Y = Environ("username") & ": "
     
    If CommandButton1.Caption = ("Insert Comment") Then
        CommandButton1.Caption = ("Save")
        Z = ThisWorkbook.Worksheets("Dashboard").Range("B" & BB).Offset(0, 16 + ComboBox2.ListIndex)
        With TextBox1
            .Locked = False
            .SetFocus
            .EnterKeyBehavior = True
            .BackColor = -2147483643
            .SpecialEffect = fmSpecialEffectSunken
            .MousePointer = fmMousePointerDefault
     
        End With
     
     
            If Len(Z) - Len(Y) > 0 Then
                W = Z & Chr(10) & Chr(10) & Y
     
            Else
                W = Y
            End If
            TextBox1.Value = W
    Else
     
        If Len(TextBox1.Value) - Len(Y) > 0 Then
     
                If Right(TextBox1.Value, Len(Y)) = Y Then
                    TextBox1.Value = ThisWorkbook.Worksheets("Dashboard").Range("B" & BB).Offset(0, 16 + ComboBox2.ListIndex)
                End If
     
            Else
                TextBox1.Value = ""
            End If
     
        ThisWorkbook.Worksheets("Dashboard").Range("B" & BB).Offset(0, 16 + ComboBox2.ListIndex) = TextBox1.Value
        CommandButton1.Caption = ("Insert Comment")
     
        With TextBox1
            .BackColor = -2147483633
            .SpecialEffect = fmSpecialEffectSunken
            .Locked = True
            .MousePointer = fmMousePointerArrow
        End With
     
    End If
    End Sub
    je voudrai changer la couleur du nom en rouge mais le commentaire qui suit sera en noir (couleur par default)
    merci pour votre aide

  2. #2
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Bonjour,

    Une textbox ne permet pas d'avoir un texte multi-style.
    Regardes plutôt le Richtextbox


    http://www.developpez.net/forums/d39...-plus-textbox/

    Peut etre une autre solution
    http://www.developpez.net/forums/d96...ces-exposants/

Discussions similaires

  1. Réponses: 4
    Dernier message: 22/01/2007, 22h14
  2. Réponses: 2
    Dernier message: 04/02/2005, 00h42
  3. Changer la couleur du texte lors passage souris sur un TD !
    Par Kokito dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 10/01/2005, 16h40
  4. wxWidgets : couleur de texte sur une seule ligne
    Par Oatly dans le forum wxWidgets
    Réponses: 8
    Dernier message: 05/12/2004, 20h24
  5. [border][panel] couleur du texte
    Par harold63 dans le forum Composants
    Réponses: 3
    Dernier message: 29/06/2004, 16h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo