Liste déroulante Excel

Hela - 13 déc. 2023 à 17:07
via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 - 18 déc. 2023 à 04:24

Bonjour,

J'effectue un tableau Excel récapitulant les codes postaux avec les villes associées. J'ai fait une liste déroulante qui contient donc un peu moins de 35000 données. 

La liste déroulante fonctionne très bien, mais ne prend en compte que jusqu'à la 32768ème donnée. Le reste ne fonctionne pas, même si la liste est bien sélectionnée dans la validation des données. 

La liste déroulante a-t-elle donc une limite de valeurs/lignes ? Sinon, comment faire pour que la liste fonctionne dans son entièreté ? 

Je vous remercie par avance des réponse que vous pourrez m'apporter ☺ 


Windows / Edge 120.0.0.0

A voir également:

4 réponses

via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703
Modifié le 18 déc. 2023 à 04:26

Bien le bonjour à tous

Oui le VBA est sans doute la meilleure solution michel

Mais pour ceux qui ne veulent ou ne peuvent pas utiliser le VBA  je vois quand même 2 solutions possibles pour la liste des communes de France métropolitaine :

Les deux utilisant des listes en cascade comme le préconise Raymond

La 1ere est de scinder la liste en 26 listes (une par lettre de l'alphabet) et au choix de l'initiale dans une liste déroulante de faire afficher la liste adéquate en autre liste déroulante

La 2nde est comme le suggère The Boss d'expurger les doublons ce qui ramène le nombre en dessous du maximum que peut contenir une liste déroulante

On a bien cette fois une liste unique mais il faut gérer les noms ayant plusieurs CP (que ce soit plusieurs communes avec le même nom ou une commune ayant plusieurs CP et il y en a de plus en plus avec les fusions de communes) par une seconde liste déroulant en cascade à partir de la première

https://www.cjoint.com/c/MLsdxhDSepQ

Une autre piste que je n'ai pas exploité pour l'instant serait de faire des listes par département


2
The_boss_68 Messages postés 925 Date d'inscription dimanche 15 novembre 2015 Statut Membre Dernière intervention 23 avril 2024 174
Modifié le 14 déc. 2023 à 13:26

Bonjour,

Oui effectivement une liste déroulante peu contenir que 32767 éléments donc pour ruser il faut éliminer les doublons

Mettre un fichier EXCEL anonymisé complété par des explications exhaustives 
et mis sur https://www.cjoint.com/ 

Slts

0
Raymond PENTIER Messages postés 58397 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 avril 2024 17 094
14 déc. 2023 à 22:50
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
15 déc. 2023 à 15:20

Bonjour,

Avec ce nombre de codes postaux, il faut passer par vba en les inscrivant dans une variable- tableau en mémoire centrale et on peut alors lors associer avec le code les communes rattachées au code postal choisi...

tu dis si cela t'intéresse

un coucou amical à Raymond et au Boss

Dans l'attente


0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
16 déc. 2023 à 13:40

Samedi 19

Pas de réponse, donc une proposition de solution  l'intéresse pas...Heta

1
jean_j > michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023
16 déc. 2023 à 21:24

Peut-être regarder le calendrier avant de râler !

1