Microsoft 365 dans un tableau, saisie semi automatique sur liste

rafi93

XLDnaute Occasionnel
bonjour à tous

malgré la récurrence de cette question (j'ai parcouru plusieurs sujets sur le site et sur d'autres), je n'arrive pas à trouver de solution

je souhaite donc pouvoir saisir dans les cellules de Col_2 du tableau bleu, choisi dans le tableau orange (du même workbook, mais pas sur la même feuille)
mais qu'il me réduise la liste selon le(s) caractères que je lui propose
si je saisis "na" => il me suggère uniquement "ananas, banane"

j'ai essayé avec des formules comme le suggère https://www.excel-exercice.com/menu-deroulant-avec-saisie-semi-automatique/)
mais ça ne peut pas marcher (à cause de #propagation)

quelle solution existe t il, éventuellement en VBA
nota : mon tableau bleu fait 10.000 lignes x 80 colonnes...

merci !!

1674645204113.png
 

merinos-BernardEtang

XLDnaute Accro
@rafi93
Mais par ce que les limitations demandent d'ouvrir la liste (petite flèche a droite de la cellule.

Si tu veux qu'en plus tu aie une aide au remplissage... Tu es obligé de passer par des macros et un combobox.

1674769738853.png
1674769776213.png


je tape "lo" et il me propose tous les "louis"...

Tu devras lier le (les) combobox à la (aux) liste(s).



a+

Merinos
 

Pièces jointes

  • combobox lié à liste 1.1.xlsm
    26.6 KB · Affichages: 9

rafi93

XLDnaute Occasionnel
j'ai bien sur cliqué sur la flèche a droite de la cellule
mais quand la liste déroulante s'affiche, impossible de saisir dans la cellule sans générer l'erreur😗
ça marche chez toi et pas chez moi, un paramètre à vérifier quelque part ?
 

merinos-BernardEtang

XLDnaute Accro
@rafi93

Ce qu'il te faut c'est une limitation a 2 étages...

voir plus haut (si tu sais a l'avance combien de liste seront necessaires)


Si tu ne sais pas combien de listes seront nécéssaires... C'est solidement plus compliqué...
Attention dans le document joint les formules sont relatives a des ranges...

Donc une formule remplis plusieurs cellules...

Mais si tu arrives à comprendre, c'est tellement simple a mettre en place et en plus cela ne demande pas de maintient des listes.
 

Pièces jointes

  • 40 listes Dynamiques.xlsx
    16.5 KB · Affichages: 7

rafi93

XLDnaute Occasionnel
rebonjour
et merci encore...

je comprends le fonctionnement avec 1 ou plusieurs étages

mais mon pb c'est juste au niveau de la saisie qui ne fonctionne pas comme chez toi
quand je tape p.ex le caractère "a", il devrait m'afficher une liste réduite aux items contenant "a"
mais il m'affiche l'intégralité de la liste
je ne comprends pas où est le hic
 

rafi93

XLDnaute Occasionnel
bon, merci encore
je fais bien quelques macros VB, mais je ne suis pas (encore) un crack
j'ai passé un bon bout de temps à essayer de comprendre le code pour le combobox, mais là je sèche,
je vais avoir du mal à reutiliser ce code.
il y a 4 Sub, je n'arrive pas à voir comment elles se lancent ou coopèrent.
et la boite dans la cellule, on la crée avec un userform, c'est ça ? comment je l'attrape si je voulais la supprimer ou la modifier ?
 

Discussions similaires

Statistiques des forums

Discussions
315 093
Messages
2 116 140
Membres
112 669
dernier inscrit
Guigui2502