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 :

Mettre en couleur une "partie" de cellule


Sujet :

Macros et VBA Excel

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    682
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 682
    Points : 723
    Points
    723
    Par défaut Mettre en couleur une "partie" de cellule
    Bonjour à toutes et à tous.

    J'aurais besoin d'une piste pour mettre une "partie" de cellule en couleur.
    La valeur de certaines de mes cellules est de la forme : xxx - (yyy) où xxx est une chaîne de caractères de longueur variable yyy une autre chaîne de caractère de longueur variable. En gros, je voudrais mettre (yyy) en rouge et gras afin d'obtenir quelque chose de la forme : xxx - (yyy).

    Si vous avez une petite idée, je suis preneur Je pensais à repérer le caractère "(" dans la valeur de ma cellule et de commencer à colorier avant celui-ci. Cependant, on colorie une "selection". J'ai pas trop idée de la syntaxe donc

    Merci à vous tous. Et bon Week-End !
    DeaD

  2. #2
    Membre éclairé

    Profil pro
    Inscrit en
    Mai 2007
    Messages
    514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 514
    Points : 824
    Points
    824
    Par défaut
    Bonjour,

    Tu peux adapter ce genre de code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Dim d As Long, f As Long
    With ActiveCell
        f = Len(.Value)
        d = InStr(1, .Value, "(")
        .Characters(d, f - d + 1).Font.Color = vbRed
    End With
    Cordialement,

    Tirex28/

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    682
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 682
    Points : 723
    Points
    723
    Par défaut
    Merci beaucoup, ça marche
    DeaD

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Mettre en couleur une partie du texte
    Par thomasdu40 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 06/05/2013, 15h42
  2. [JTable] Mettre en couleur une ligne de ma JTable
    Par cedricbr dans le forum Composants
    Réponses: 3
    Dernier message: 03/03/2006, 12h47
  3. Réponses: 3
    Dernier message: 24/02/2006, 12h30

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