Sous-liste à saisie semi-automatique (Excel)
Résolu
Vdj94
Messages postés
7
Date d'inscription
Statut
Membre
Dernière intervention
-
Boisgontierjacques Messages postés 175 Date d'inscription Statut Membre Dernière intervention -
Boisgontierjacques Messages postés 175 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'essaie de créer une sous-liste, voire une sous-sous-liste, de données à saisie semi-automatique, qui, idéalement, fonctionnerait même avec des chaînes de caractères qui ne commenceraient pas par la première lettre.
J'utilise la validation de données pour créer mes listes et la fonction INDIRECT pour créer mes sous-listes.
J'essaie d'intégrer la saisie avec les fonctions DECALER et EQUIV mais il y a peut être une meilleure solution.
De plus, mon principal problème est que je n'arrive pas à combiner les formules de sous-liste avec les fonctions de saisie semi-automatique…
Enfin est-il possible de créer une saisie semi-automatique qui fonctionnerait même avec des chaines de caractère intermédiaire ?
Je m'explique :
J'ai une liste principale (disons en A1) reprenant les données d'une plage nommée "fruit" : banane, pomme, orange.
Validation -> =fruit
Une sous-liste (disons en A2) reprenant les données d'une plage nommée "pomme" : golden, granny smith, pink lady.
Validation -> =INDIRECT(A1)
Comment combiner l'écriture de la saisie semi-automatique et de la sous-liste ?
Et idéalement j'aimerais que l’utilisateur puisse trouver la granny smith en tapant "smith" et sans devoir obligatoirement commencer par "granny" pour y parvenir.
Si quelqu'un a la solution ce serait génial et en plus ça m'éviterait de devenir prématurément chauve à force de m'arracher les cheveux…
J'essaie de créer une sous-liste, voire une sous-sous-liste, de données à saisie semi-automatique, qui, idéalement, fonctionnerait même avec des chaînes de caractères qui ne commenceraient pas par la première lettre.
J'utilise la validation de données pour créer mes listes et la fonction INDIRECT pour créer mes sous-listes.
J'essaie d'intégrer la saisie avec les fonctions DECALER et EQUIV mais il y a peut être une meilleure solution.
De plus, mon principal problème est que je n'arrive pas à combiner les formules de sous-liste avec les fonctions de saisie semi-automatique…
Enfin est-il possible de créer une saisie semi-automatique qui fonctionnerait même avec des chaines de caractère intermédiaire ?
Je m'explique :
J'ai une liste principale (disons en A1) reprenant les données d'une plage nommée "fruit" : banane, pomme, orange.
Validation -> =fruit
Une sous-liste (disons en A2) reprenant les données d'une plage nommée "pomme" : golden, granny smith, pink lady.
Validation -> =INDIRECT(A1)
Comment combiner l'écriture de la saisie semi-automatique et de la sous-liste ?
Et idéalement j'aimerais que l’utilisateur puisse trouver la granny smith en tapant "smith" et sans devoir obligatoirement commencer par "granny" pour y parvenir.
Si quelqu'un a la solution ce serait génial et en plus ça m'éviterait de devenir prématurément chauve à force de m'arracher les cheveux…
A voir également:
- Liste déroulante excel (saisie 1ères lettres)
- Liste déroulante excel - Guide
- Excel liste déroulante en cascade - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Word et excel gratuit - Guide
- Liste déroulante google sheet - Accueil - Guide bureautique
4 réponses
Le fait d'essayer de le faire sans macro a titillé ma curiosité et en me creusant un peu j'ai pu arriver à quelque chose par formules (en rajoutant des listes) :
http://www.cjoint.com/c/FHoxIl8ZqgX
Cdlmnt
Via
http://www.cjoint.com/c/FHoxIl8ZqgX
Cdlmnt
Via
Bonjour à vous deux
Une possibilité avec combobox et macro selon une procédure empruntée à Jacques Boisgontier :
http://www.cjoint.com/c/FHooK2l0qUX
Cdlmnt
Via
Une possibilité avec combobox et macro selon une procédure empruntée à Jacques Boisgontier :
http://www.cjoint.com/c/FHooK2l0qUX
Cdlmnt
Via
(Si on tape "smi" on verrait dans la cellule "granny smith")
Mais chaque fois que tu rajoutes une lettre la liste se rétrécit aux seules possibilités
Sil n'y a qu'une variété comportant la séquence smi et que c'est granny Smith c'est le seul nom qui apparaitra dans la liste déroulante
Si on tape que g avec golden et granny Smith dans la liste de départ, la liste affichée est golden et granny Smith, mais si on tape go la liste n'affiche plus que golden ou si on tape gr la liste n'affiche plus que granny Smith (sauf s'il avait une autre variété avec gr comme granada) et ainsi de suite
Donc plus on entre de lettres, plus le choix est restreint, entrer pink ou lady ne devrait faire ressortir que pink lady par exemple
Par contre puisque on ne passe pas par une macro le nom même s'il est unique ne s'affiche pas dans la cellule il faut le choisir dans la liste déroulante)