Liste déroulante + sélective

Lalylee -  
PapyLuc51 Messages postés 4568 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Pouvez-vous m'aider sur ce souci SVP ?

Je voudrais connaître une formule, à mettre dans une liste déroulante en D35, qui irait chercher, dans une colonne (L_Libellé), toutes les lignes contenant, n'importe où, dans la phrase, un mot situé dans la cellule D34.
Ce qui me permettrait de faire un tri sur ces libellés et de me faciliter les choix possibles.

Merci d'avance

6 réponses

  1. PapyLuc51 Messages postés 4568 Date d'inscription   Statut Membre Dernière intervention   1 511
     
    Bonjour,

    Je ne comprends pas bien ce qui est demandé.

    En attendant pour chercher dans une suite un mot indiqué dans une cellule il faut désigner cette cellule comme ceci :

    "*"&D34&"*"

    Cordialement
    1
    1. Lalylee
       
      Un tout grand merci à vous. C'est tout à fait ce que je cherchais. Vous êtes mon sauveur ;-)
      0
    2. Lalylee
       
      Re-bonjour, au bonsoir plutôt,

      Je bloque toujours sur mon document excel. J'ai essayé de vous envoyer mon document mais cela ne fonctionne pas. Comment puis-je faire ?
      0
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour (Et re Papyluc, tu as fait tes 10 bornes?)
    si possible déposez un fichier modèle avec quelques explications ici par exemple:
    https://mon-partage.fr
    et revenez coller le lien créé sur le site
    à vous lire
    crdlmnt
    1
    1. Lalylee
       
      Un tout grand merci à vous également pour votre réponse. La formule de PapyLuc était tout à fait ce que je m'évertuais à trouver depuis ce matin. Merci de partager votre savoir.
      0
    2. Lalylee
       
      Re-bonjour, au bonsoir plutôt,

      Je bloque toujours sur mon document excel. J'ai essayé de vous envoyer mon document mais cela ne fonctionne pas. Comment puis-je faire ?
      0
    3. Lalylee
       
      https://mon-partage.fr/f/dFjlX32X/
      0
  3. PapyLuc51 Messages postés 4568 Date d'inscription   Statut Membre Dernière intervention   1 511
     
    Salutations à tous

    Lalylee

    Ça bloque où ?? tu n'as rien indiqué sur ton envoi ; ce qui est un minimum pour avoir une réponse correcte. D34 et D35 sont vides et ne font pas partie du tableau ??

    Cordialement
    0
    1. PapyLuc51 Messages postés 4568 Date d'inscription   Statut Membre Dernière intervention   1 511
       
      J'ai peut-être trouvé ce que tu cherches à obtenir, il s'agirait d'une liste déroulante intuitive.
      Je t'envoie sur >>>ce site<<<.

      Cordialement
      0
      1. Lalylee Messages postés 2 Statut Membre > PapyLuc51 Messages postés 4568 Date d'inscription   Statut Membre Dernière intervention  
         
        Je pense avoir trouvé le problème mais je ne sais pas comment le résoudre. Si je marque dans ma formule "*"&C8&"*", il va me donner la liste de tous les mots dont j'ai tapé les lettres en C8 mais d'autres cellules aussi ne comprenant pas les lettres tapées. Si je mets dans la cellule C8&"*", il ne me donne que les lignes qui commencent pas les lettres tapées.
        0
  4. Lalylee Messages postés 2 Statut Membre
     
    Merci pour votre réponse,

    Dans la cellule C8 de l'onglet "Aide", je devrais pouvoir inscrire un mot et que toutes les lignes comportant ce mot, qui se trouvent dans l'onglet "Libellés" apparaissent dans la liste déroulante que j'ai créé en C8 de l'onglet "Aide".

    Bien à vous

    Lalylee
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. PapyLuc51 Messages postés 4568 Date d'inscription   Statut Membre Dernière intervention   1 511
     
    Bonjour Lalylee

    Désolé de répondre si tardivement ; je cherchais mais n'ai pas trouvé car les validations de données avec formules ça m'échappe encore.
    A mon avis ça doit pouvoir se régler avec une macro VBA mais je n'y connais rien.
    Je ne suis plus d'un grand secours et préfère quitter la discussion et te laissant aux soins des plus calés que moi.

    Bonne continuation
    Cordialement
    0
  7. yclik Messages postés 3872 Date d'inscription   Statut Membre Dernière intervention   1 609
     
    Bonjour
    une proposition dans ce classeur
    le principe est de trier les infos dans la feuille libellé
    et de lister le résultat dans la liste de choix
    0
    1. PapyLuc51 Messages postés 4568 Date d'inscription   Statut Membre Dernière intervention   1 511
       
      Salutations yclik

      Je garde sous le coude :-))

      Je n'ai pas du tout pensé à ça. Je ne peux pas voir la validation des données pour la cellule C8, je suppose que c'est sur la liste construite dans la colonne E du feuillet "libellés".
      Une fenêtre s'ouvre avec
      ""La sélection contient des cellules sans paramètres de validation de données. Voulez-vous étendre la validation de données à ces cellules ? "" c'est la première fois que je vois ça ; dois-je répondre oui ou non ?

      Cordialement
      0
      1. yclik Messages postés 3872 Date d'inscription   Statut Membre Dernière intervention   1 609 > PapyLuc51 Messages postés 4568 Date d'inscription   Statut Membre Dernière intervention  
         
        Bonjour Papyluc
        dois-je répondre oui ou non ?
        je ne sais pas trop car j'ai fait cela avec open Office mais on doit pouvoir étendre sur la plage car les données sont vides en fin de plage pour les données ne correspondant pas à la recherche

        je suppose que c'est sur la liste construite dans la colonne E du feuillet "libellés".
        oui
        0
      2. PapyLuc51 Messages postés 4568 Date d'inscription   Statut Membre Dernière intervention   1 511 > yclik Messages postés 3872 Date d'inscription   Statut Membre Dernière intervention  
         
        Re yclick

        En testant avec d'autre mots j'ai remarqué une petite erreur à rectifier dans les formules des colonnes E et F du feuillet "libellés" (un oubli de fixer la zone dans la deuxième partie)

        Colonne E
        =SI(ESTERREUR(PETITE.VALEUR($D$2:$D$210;LIGNE()-1)      );""; (INDIRECT("B"&PETITE.VALEUR($D$2:$D$210;LIGNE()-1)))) 


        Colonne F
        =SI(ESTERREUR(PETITE.VALEUR($D$2:$D$210;LIGNE()-1));""; (INDIRECT("C"&PETITE.VALEUR($D$2:$D$210;LIGNE()-1))))


        Cordialement
        0