Creation d'une liste deroulante ou non selon la valeur de cells
Abd3l0u
Messages postés
21
Statut
Membre
-
michel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
michel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour a tous,
Je suis confronte a un probleme pas facile a expliquer je tacherai d'etre le plus clair possible.
Je n'ai que 2 mois d'experience en vba et j'aimerai creer une liste deroulante a partir d'une valeur dans une autre cellules issue deja d'une liste deroulante seulement quand c'est necessaire.
Exemple:Mon cas concret na rien a voir avec les departements
Dans la cellule B5 j'ai une liste deroulante avec tous les departement de France.
En cellule C5( cellule normale sans liste deroulante) j'aimerai que s'affiche la ville ou une liste deroulante pour apporter une precision.
Si en cellule B5 je selectionne 93420 dans ma liste ou que je tape j'aimerai que le nom de la ville s'affiche en C5 vu qu'il y a aucune precision a apporter.
En revanche, si je tape ou selection 75000 en B5 j'aimerai qu'en C5 une liste deroulante s'affiche pour preciser l'arrondissement donc avec 001, 002 etc.
J'espere que j'ai ete assez clair sinon n'hesite pas a demander des precision.
Merci d'avance pour vos reponse
Je suis confronte a un probleme pas facile a expliquer je tacherai d'etre le plus clair possible.
Je n'ai que 2 mois d'experience en vba et j'aimerai creer une liste deroulante a partir d'une valeur dans une autre cellules issue deja d'une liste deroulante seulement quand c'est necessaire.
Exemple:Mon cas concret na rien a voir avec les departements
Dans la cellule B5 j'ai une liste deroulante avec tous les departement de France.
En cellule C5( cellule normale sans liste deroulante) j'aimerai que s'affiche la ville ou une liste deroulante pour apporter une precision.
Si en cellule B5 je selectionne 93420 dans ma liste ou que je tape j'aimerai que le nom de la ville s'affiche en C5 vu qu'il y a aucune precision a apporter.
En revanche, si je tape ou selection 75000 en B5 j'aimerai qu'en C5 une liste deroulante s'affiche pour preciser l'arrondissement donc avec 001, 002 etc.
J'espere que j'ai ete assez clair sinon n'hesite pas a demander des precision.
Merci d'avance pour vos reponse
A voir également:
- Creation d'une liste deroulante ou non selon la valeur de cells
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Creation de site web - Guide
- Creation compte gmail - Guide
- Creation de compte google - Guide
2 réponses
Bonjour,
ci joint un exemple sur 1 département
https://www.cjoint.com/?3CCjch0yhP9
Pour Paris: pourquoi fais tu une recherche en 2 étapes avec une listbox intermédiaire en plus alors qu'en tapant le code postal directement, par ex 75002, on a la m^me requete ?
A noter que tu as plusieurs grandes villes qui ont aussi des arrondissements : Lyon, Marseille...
si je la retrouve et si ça t'intéresse, je pourrais te passer la liste complète de tous les codes postaux dont une flopée en cedex... soit au total pas loin de 100 000 codes....
Nota: ce pb peut se traiter par des formules sans VBA...
Michel
ci joint un exemple sur 1 département
https://www.cjoint.com/?3CCjch0yhP9
Pour Paris: pourquoi fais tu une recherche en 2 étapes avec une listbox intermédiaire en plus alors qu'en tapant le code postal directement, par ex 75002, on a la m^me requete ?
A noter que tu as plusieurs grandes villes qui ont aussi des arrondissements : Lyon, Marseille...
si je la retrouve et si ça t'intéresse, je pourrais te passer la liste complète de tous les codes postaux dont une flopée en cedex... soit au total pas loin de 100 000 codes....
Nota: ce pb peut se traiter par des formules sans VBA...
Michel