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 :

MFC d'après 1 mot dans une chaine de caractères. [XL-2010]


Sujet :

Excel

  1. #1
    Membre à l'essai
    Homme Profil pro
    Ingénieur BE
    Inscrit en
    Avril 2014
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Bas Rhin (Alsace)

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

    Informations forums :
    Inscription : Avril 2014
    Messages : 26
    Points : 16
    Points
    16
    Par défaut MFC d'après 1 mot dans une chaine de caractères.
    Bonjour à tous,


    J'aimerais créer une MFC qui, si le mot "BER" est présent dans une chaîne de caractères, me surligne la ligne correspondante en rouge.
    Mon fichier excel à plusieurs colonnes A-O
    La colonne à sonder est O.

    Exemple : si dans O6 il y a (entre autre) "BER", il faut que la ligne 6 soit rouge jusqu’à la colonne O, sinon pas de remplissage

    J'ai réussi à créer une MFC similaire
    $O6="A faire" qui s'applique à =$A$6:$O$16
    qui me remplis la ligne 6 si la cellule contient exactement le texte "A faire" (la MFC ne s'applique donc pas si le texte est différent) mais je n'arrive donc pas à l'adapter selon un mot dans une phrase.

    Merci d'avance pour votre aide

    Mayeux

  2. #2
    Membre éprouvé Avatar de excfl
    Profil pro
    Inscrit en
    Octobre 2012
    Messages
    690
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2012
    Messages : 690
    Points : 1 250
    Points
    1 250
    Par défaut
    Bonjour mayeux67,

    Texte surligné : oui mais pas en rouge !
    Images attachées Images attachées  
    Fichiers attachés Fichiers attachés
    Si cette proposition vous convient, merci de cliquer sur :

  3. #3
    Membre à l'essai
    Homme Profil pro
    Ingénieur BE
    Inscrit en
    Avril 2014
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Bas Rhin (Alsace)

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

    Informations forums :
    Inscription : Avril 2014
    Messages : 26
    Points : 16
    Points
    16
    Par défaut
    Bonjour excfl,

    Merci pour ton exemple, c'est ce qu'il me fallait.
    Concernant le texte surligné, je me suis mal exprimé, je parlais de remplissage de la cellule (fond rouge).

    Pour la formule que tu as mit dans ton fichier, je saisi l'utilisation de la fonction CHERCHE, mais je comprends pas le >0 a la fin, pourrait tu me dire à quoi il sert ?


    Quoi qu'il en soit, j'ai pu modifier ton exemple et l'appliquer à mon fichier, ça marche nikel, merci


    Mayeux

  4. #4
    Membre éprouvé Avatar de excfl
    Profil pro
    Inscrit en
    Octobre 2012
    Messages
    690
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2012
    Messages : 690
    Points : 1 250
    Points
    1 250
    Par défaut
    Merci pour ta réponse.

    =CHERCHE("BER";A1) donne 3.

    A défaut de "BER" dans la chaîne de caractères : message d'erreur.
    Si cette proposition vous convient, merci de cliquer sur :

  5. #5
    Membre à l'essai
    Homme Profil pro
    Ingénieur BE
    Inscrit en
    Avril 2014
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Bas Rhin (Alsace)

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

    Informations forums :
    Inscription : Avril 2014
    Messages : 26
    Points : 16
    Points
    16
    Par défaut
    Re,


    en fait on test le résultat de la fonction cherche, s'il y a BER le résultat est forcement >0 et donc la MFC se mets en place, sinon il y a erreur comme tu dit.

    C'est tout bon pour moi, merci de ton aide

  6. #6
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 414
    Points : 16 256
    Points
    16 256
    Par défaut
    Bonjour


    On peut simplifier : sélectionner la plage et appliquer une seule formule fonctionne aussi

    NB : adapter A1 à l'adresse de la première cellule de la plage
    Chris
    PowerQuery existe depuis plus de 13 ans, est totalement intégré à Excel 2016 &+. Utilisez-le !

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
    Confucius

    ----------------------------------------------------------------------------------------------
    En cas de résolution, n'hésitez pas cliquer sur c'est toujours apprécié...

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 23/12/2013, 16h40
  2. Réponses: 3
    Dernier message: 31/08/2011, 15h20
  3. Extraction mots dans une chaine de caractère
    Par mercure07 dans le forum C
    Réponses: 6
    Dernier message: 30/07/2008, 13h54
  4. [RegEx] trouver un mot dans une chaine de caractère
    Par starr dans le forum Langage
    Réponses: 2
    Dernier message: 22/06/2007, 15h36
  5. recherche de mots dans une chaine de caractères
    Par jeanfrancois dans le forum Langage
    Réponses: 5
    Dernier message: 10/02/2006, 10h47

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