Bonjour le Forum, Jean-Francois,
Cette question de liste dépendante revient super souvent ! Il faut quand même garder à l'esprit qu'Ecel est un tableur fait pour la manipulation de chiffre. Même si je suis d'accord on peux faire beaucoup de choses avec Excel et VBA, il en reste pas moins que le tableur à des limites.
Par exemple Excel n'Excel pas(facile celle là
) dans la manipulation de chaine de texte et dans la gestion de bases de données au sens large du terme.
Faire une liste d'un liste par exemple est assez galère quoique possible :
Plusieurs solutions se proposent à toi :
1 - Créer une base de données Access et avec une petite requête SQL youpla c'est fait.
2 - si ton tableau est fixe donner des noms a tes selections et ensuite en fonction de la valeur de la combobox afficher les noms de zone en fonction de la selection de la précedente.
3 - Balayer à chaque fois tous tes enregistrements pour afficher dans ta combobox ceux correspondant au choix précédent, puis au 2 choix précédents pour la 3eme combobox etc .. Cette solution peut être vite longue si tu as beaucoup d'entrées et tu risques de perdre en ergonomie.
4 - Moi en général je me sers des filtres automatiques, je filtre en fonction e ma réponse précédente et ensuite j'affiche ce qui reste.
Voila dans les deux derniers cas cela te demandera pas mal de code, même si je suis d'accord ce n'est pas forcement très technique.
Bon courage
@+
Creepy
Message édité par: Creepy, à: 07/10/2005 16:03