Liste validation des données avec recherche style filtre

Résolu
Yrmouf Messages postés 141 Statut Membre -  
Yrmouf Messages postés 141 Statut Membre -
Bonjour à tous,

J'aimerais vous présenter mon problème qui est le suivant:

J'ai une liste d'ingrédients que j'utilise en liste déroulante sur plusieurs cellules. Toutefois, cette liste d'ingrédients est longue.

D'ores et déjà, grâce à un tuto sur CCM j'ai pu implémenter une semi saisie automatique.

Néanmoins, cela n'est pas suffisant car la liste sera très longue, et j'aurais souhaité savoir s'il était possible de rajouter une option de recherche dans la liste déroulante comme pour l'option filtre d'excel.

Si quelqu'un pouvait m'aider pour cela je lui en serais bien gré!

Bonne journée à vous tous

Yrmouf

9 réponses

  1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour

    un exemple de liste s'adaptant en fonction des premières lettres tapées :

    https://www.cjoint.com/?0EDpi2ZKORs

    Je ne sais pas si c'est ce que tu recherches

    Cdlmnt
    2
  2. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    prenez une zone de liste deroulante(control activX) avec propriete
    Matchentry = 1-fmMatchentryComplete (en general par defaut)

    Vous aurez s'afficher en temps reel le premier mot qui aura la ou les premieres lettres que vous aurez entrees

    un exemple que j'avais trouve a un moment ou j'avais besoin de cette fonction

    https://www.cjoint.com/c/DEDprvdfN6X
    1
  3. Yrmouf Messages postés 141 Statut Membre 5
     
    Bonjour Via55 et f894009

    Merci pour vos réponses!!

    Concernant la saisie semi automatique, je l'ai mise mais vu que c'est pas très dynamique je me demandais s'il y avait une autre solution!

    Celle de f894009 paraît géniale, malheureusement c'est un contrôle activex, y a-t-il moyen que cela s'insère automatiquement dans une cellule et non dans un objet? En effet, comme vous pouvez le voir dans le fichier joint:
    https://www.cjoint.com/?DEEfzWgVBvn
    J'ai mes cellules de la colonne D qui se réfère au nom choisi en vlookup/recherchev pour trouver le coût en kg. Est-ce possible de l'appliquer à un contrôle activex?

    Par ailleurs, je n'ai pas réussi à établir la même liste de validations de données pour le tableau ingrédients primaires pour la saisie semi automatique, cela m'indique source erronée quand je met:
    =SI(B20<>"";DECALER(d_ingrédients;EQUIV(B20&"*";l_ingrédients;0)-1;;SOMMEPROD((STXT(l_ingrédients;1;NBCAR(B20))=TEXTE(B20;"0"))*1));l_ingrédients)

    Merci pour votre temps, si cela prends trop de temps vous embêtez pas trop non plus, c'est déjà sympa de votre part de vous y être penché dessus :)

    Bonne journée

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

    Posez votre question
  5. Yrmouf Messages postés 141 Statut Membre 5
     
    Bonjour à tous, je remonte ce sujet car il n'avait pas été complété à l'époque, toutefois aujourd'hui, je me pose de nouveau la même question, y aurait-il une solution sans passer par contrôle active x s'il vous plaît?
    La solution de via55 semblait bien mais le contrôle active x n'est malheureusement pas viable vu que je veux l'étendre à une colonne entière...
    Merci par avance

    Bonne soirée

    Yrmouf!
    0
  6. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonsoir

    Personnellement je ne vois pas comment faire autrement !
    Si quelqu'un a une idée

    Cdlmnt
    0
  7. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour a vous deux,

    Yrmouf: pourriez-vous remettre votre fichier a dispo ???
    0
  8. Yrmouf Messages postés 141 Statut Membre 5
     
    Parfait merci bien!

    Excellente journée à vous

    Yrmouf
    0