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 :

recherche d'un mot dans une plage de chaines de caractère [XL-2016]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2023
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2023
    Messages : 8
    Par défaut recherche d'un mot dans une plage de chaines de caractère
    Bonjour,
    je souhaiterais rechercher un mot se trouvant dans une cellule A1 dans une plage de données B1:B20 constituée de chaines de caractères pouvant contenir le mot A1.
    si le mot est retrouvé , je souhaiterais que la fonction retourne la valeur de la cellule de la colonne suivante de la même ligne.

    En résumé, c'est l'équivalent de la fonction recherche V en affichant la colonne 2 si le résultat est trouvé , sauf qu'ici je cherche un mot dans une chaine de caractères.

    voici un exemple concret
    A1 contient le mot "Julien"

    B1 = "Julien est née à ..."
    B2 = " la date de naissance d'Antoine est ..."
    B3 = "Julien a été inscrit à ..."

    C1 = 01/01/1988
    C2= 30/11/2004
    C3 = 01/01/1988

    la fonction retrouve le mot "Julien" et affiché la valeur C1 (la 1ère valeur trouvée)

    merci beaucoup d'avance pour votre aide

  2. #2
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,


    tu peux utiliser la méthode Find de l'objet Range pour retrouver la première occurrence (si elle existe !) et récupérer la valeur de la colonne adjacente

    La documentation Microsoft est assez explicite : https://learn.microsoft.com/fr-fr/of...cel.range.find

  3. #3
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2023
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2023
    Messages : 8
    Par défaut
    c'est très clair, merci beaucoup joe.levrai

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 01/08/2017, 17h04
  2. recherche d'un mot dans une chaine
    Par meloo dans le forum C++
    Réponses: 5
    Dernier message: 16/01/2007, 17h16
  3. Recherche d'un mot dans une structure
    Par Remedy dans le forum C
    Réponses: 28
    Dernier message: 25/05/2006, 23h37
  4. Recherche d'un mot dans une phrase se touvant dans un champ
    Par Grandbastien dans le forum Access
    Réponses: 3
    Dernier message: 02/04/2006, 09h58
  5. Recherche d'un mot dans une page
    Par Emcd dans le forum Langage
    Réponses: 4
    Dernier message: 12/01/2006, 18h25

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