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

Excel Discussion :

mots en couleurs [XL-2016]


Sujet :

Excel

  1. #1
    Membre à l'essai
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2014
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2014
    Messages : 137
    Points : 13
    Points
    13
    Par défaut mots en couleurs
    salut a tous

    comment mettre en couleur certains mots dans un phrase avec mfc plutôt que vba

    exemple :

    Nom : mots couleurs.JPG
Affichages : 414
Taille : 13,2 Ko

    merci de l aide !!!

  2. #2
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 914
    Points : 5 121
    Points
    5 121
    Par défaut
    bonjour
    ce n'est qu'une réponse d'un débutant et autodidacte VBA donc méfiez vous
    le MFC normalement agis sur toute une cellule et non pas une partie
    La solution en VBA consiste à déterminer la position du mot à colorer et le langueur de ce mot avec la propriété Characters
    supposons que dans la colonne A tu as des textes
    en colonne B les mots à colorer
    tu peux faire avec le code suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Dim i As Long
    With Sheets("feuil1")
    i = .Range("A" & Rows.Count).End(xlUp).Row
    For L = 2 To i
    Chaine = .Cells(L, 1)
    Position = InStr(Chaine, .Cells(L, 2))
    Longueur = Len(.Cells(L, 2))
    .Cells(L, 1).Characters(Start:=Position, Length:=Longueur).Font.Color = RGB(224, 0, 0)
    Next L
    End With
    BONNE CONTINUATION
    --------------------------------------------------------------*****----------------------------------------------------------------------------
    Bonne Continuation & Plein Succès
    Notre seul pouvoir véritable consiste à aider autrui avec modestie
    ______________________________________________________
    Pour dire merci, cliquer sur et quand la discussion est résolue, penser à cliquer sur le bouton

  3. #3
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Citation Envoyé par exelan Voir le message
    comment mettre en couleur certains mots dans un phrase avec mfc plutôt que vba
    On ne peut pas.
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  4. #4
    Membre à l'essai
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2014
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2014
    Messages : 137
    Points : 13
    Points
    13
    Par défaut
    merci a vous 2

    BENNASR
    c pour un mot n importe ou dans la ligne même a cheval sur 2 cellules,les colonnes et cellules ne rentre pas en compte

    Menhir
    "On ne peut pas."
    mais je c est que ça existe j ai vu ça dans un hôpital sur feuille excel et ça m étonnerais que sa soit colorer manuellement

  5. #5
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 914
    Points : 5 121
    Points
    5 121
    Par défaut
    voila un exemple d'explication
    Fichiers attachés Fichiers attachés
    --------------------------------------------------------------*****----------------------------------------------------------------------------
    Bonne Continuation & Plein Succès
    Notre seul pouvoir véritable consiste à aider autrui avec modestie
    ______________________________________________________
    Pour dire merci, cliquer sur et quand la discussion est résolue, penser à cliquer sur le bouton

  6. #6
    Membre à l'essai
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2014
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2014
    Messages : 137
    Points : 13
    Points
    13
    Par défaut
    BENNASR
    c pas ce que je veux, en fait une fois les mots écris même plusieurs fois dans la même ligne ou plusieurs lignes et colonnes a la "validation de la phrase"
    tout les mots en question change de couleurs (plusieurs couleurs mais unique par mot)

  7. #7
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Citation Envoyé par exelan Voir le message
    mais je c est que ça existe j ai vu ça dans un hôpital sur feuille excel
    Et à l'hopital, ils t'ont dit que c'était fait avec une MFC ?
    Tant que tu y étais, tu aurais du leur demander comment.

    ça m étonnerais que sa soit colorer manuellement
    Bin moi "ça m'étonnerais" que ça ait été fait avec une MFC.

    Citation Envoyé par exelan Voir le message
    même a cheval sur 2 cellules
    La seule solution pour mettre un mot "à cheval sur deux cellule", c'est de le mettre dans une zone de texte.
    Et une MFC ne peut pas s'appliquer à une zone de texte.
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  8. #8
    Membre à l'essai
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2014
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2014
    Messages : 137
    Points : 13
    Points
    13
    Par défaut
    Menhir
    Et à l'hopital, ils t'ont dit que c'était fait avec une MFC ?
    Tant que tu y étais, tu aurais du leur demander comment.
    je ne sais pas comment ça marche mfc,vba, ou autre et c pas la secrétaire qui doit le savoir non plus

    Bin moi "ça m'étonnerais" que ça ait été fait avec une MFC.
    j ai jamais dit ça !!!

    La seule solution pour mettre un mot "à cheval sur deux cellule", c'est de le mettre dans une zone de texte.
    ma piece jointe n est pas en texte mais en standard

    merci a toi pour les précisions

  9. #9
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Citation Envoyé par exelan Voir le message
    ma piece jointe n est pas en texte mais en standard
    Dans ta pièce jointe, chacun des deux textes est entièrement dans une seule cellule, même si l'affichage peut laisser penser qu'une partie est dans une autre cellule.
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  10. #10
    Membre à l'essai
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2014
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2014
    Messages : 137
    Points : 13
    Points
    13
    Par défaut
    Menhir
    Dans ta pièce jointe, chacun des deux textes est entièrement dans une seule cellule, même si l'affichage peut laisser penser qu'une partie est dans une autre cellule.
    d accord avec toi pour ça

    et je suis bien arrive a modifier le mot en couleur avec mfc mais si ont met une phrase c toute la phrase qui change de couleur en gros c'est la cellules entière qui prend la couleur et pas le mot

  11. #11
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    C'est ce que t'a expliqué BENNASR ( ) dès la première réponse.
    Et c'est pourquoi je dis que ce que tu demandes (tel que tu le formule) n'est pas possible.
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  12. #12
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 914
    Points : 5 121
    Points
    5 121
    Par défaut
    Bonjour 78chris, clementmarcotte,Menhir, exelan, la forum
    en cherchant sur le net j'ai trouvé un code qui colore juste un mot d'une phrase dans une ou plusieurs cellules :
    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
    Sub HighlightStrings()
        Dim xHStr As String, xStrTmp As String
        Dim xHStrLen As Long, xCount As Long, I As Long
        Dim xCell As Range
        Dim xArr
        On Error Resume Next
        xHStr = Application.InputBox("What is the string to highlight:", "KuTools For Excel", , , , , , 2)
        If TypeName(xHStr) <> "String" Then Exit Sub
        Application.ScreenUpdating = False
            xHStrLen = Len(xHStr)
            For Each xCell In Range("A2:G4")
                xArr = Split(xCell.Value, xHStr)
                xCount = UBound(xArr)
                If xCount > 0 Then
                    xStrTmp = ""
                    For I = 0 To xCount - 1
                        xStrTmp = xStrTmp & xArr(I)
                        xCell.Characters(Len(xStrTmp) + 1, xHStrLen).Font.ColorIndex = 3
                        xStrTmp = xStrTmp & xHStr
                    Next
                End If
            Next
        Application.ScreenUpdating = True
    End Sub
    Fichiers attachés Fichiers attachés
    --------------------------------------------------------------*****----------------------------------------------------------------------------
    Bonne Continuation & Plein Succès
    Notre seul pouvoir véritable consiste à aider autrui avec modestie
    ______________________________________________________
    Pour dire merci, cliquer sur et quand la discussion est résolue, penser à cliquer sur le bouton

  13. #13
    Membre à l'essai
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2014
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2014
    Messages : 137
    Points : 13
    Points
    13
    Par défaut
    BENNASR
    merci a toi de m avoir compris c est bien ce qu il me faut !!!

  14. #14
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 914
    Points : 5 121
    Points
    5 121
    Par défaut
    Citation Envoyé par exelan Voir le message
    comment mettre en couleur certains mots dans un phrase avec mfc plutôt que vba
    Citation Envoyé par BENNASR Voir le message
    j'ai trouver un code
    Citation Envoyé par exelan Voir le message
    c est bien ce qu il me faut !!!
    Cherchez l'erreur...
    j'ai commencé par un BONJOUR et je recommence encore par bonjour
    l'erreur c'est de charger le site par une contribution inutile !! qui ne porte pas de plus à aucune personne passe ou passera par ici
    La réponse que j'ai posté a permis de résoudre le problème de ce monsieur et un éventuel futur utilisateur
    --------------------------------------------------------------*****----------------------------------------------------------------------------
    Bonne Continuation & Plein Succès
    Notre seul pouvoir véritable consiste à aider autrui avec modestie
    ______________________________________________________
    Pour dire merci, cliquer sur et quand la discussion est résolue, penser à cliquer sur le bouton

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

Discussions similaires

  1. Réponses: 17
    Dernier message: 19/12/2020, 18h35
  2. [WD-2010] Supprimer mot de couleur spécifique
    Par marcmarc150 dans le forum Word
    Réponses: 3
    Dernier message: 21/12/2016, 20h43
  3. Réponses: 8
    Dernier message: 09/04/2013, 04h50
  4. Première lettre d'un mot en couleur rouge
    Par Hilary dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 22/04/2010, 18h40
  5. mettre certain mot en couleur dans un textArea
    Par lilou77 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 10
    Dernier message: 06/10/2006, 12h01

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