Listes en cascade

Résolu
arkhan07 Messages postés 30 Date d'inscription   Statut Membre Dernière intervention   -  
arkhan07 Messages postés 30 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je travaille sur les forms dans excel 2007.

Je voudrais réaliser un systeme qui s'apparente au menu démarrage de windows ( en bas à gauche de vos ecrans). Je voudrais à partir d'une listbox ou combobox sélectionner un text. Ce dernier ouvre une autre liste mais toujours dans le meme champs. Par exemple lorsque vous cliquer sur démarrer vous avez une premiere liste, vous cliquer alors sur programme et une nouvelle liste apparait, puis accesoire, et ainsi de suite.

Ma question est la suivante :
- Comment réaliser cette méthode de sélection?

Cordialement
Arkhan07

2 réponses

Pitu Messages postés 1441 Date d'inscription   Statut Contributeur Dernière intervention   125
 
Bonjour,

Dans le même champ (cellule), je ne sais pas faire. Et je ne pense pas que ce soit faisable du reste, sauf à totalement programmer cela en VB.
En revanche, si tu peux faire ça sur 2 cellules (c1 et c2), c'est jouable :
c1 sera restreint à une liste de valeurs (niveau 1).
Pour chacune des valeurs de c1, tu créeras la liste des valeurs de niveau 2 dans un autre onglet.

Ex : (onglet 2)
1   Renault    BMW          Citroën  
2   Twingo     Série 1       C2  
3   Kangoo     Série 3       C4 Picasso  
4              Série 5       C5  
5


Ta cellule c1 sera validée par la liste A1:A3 (nommée "marques")
Ta cellule c2 sera validée par les listes "Renault", "BMW", "Citroën" qui seront les noms que tu auras donné respectivement aux plages A2:A5, B2:B5, C2:C5
Les formules de validation seront les suivantes :
c1 : "=Marques"
c2 : "=INDIRECT(c1)"

Je ne sais pas faire mieux ...


(:*Þ Pitù
Ni modo, ni même quasi modo
0
arkhan07 Messages postés 30 Date d'inscription   Statut Membre Dernière intervention  
 
Merci d'avoir répondu Pitu.

J'utilisais cette méthode justement. Mais je veux faire évoluer mon classeur pour éviter que les utilisateurs se trouvent devant une feuille et puisse modifier des cellules en cliquant dessus. C'est pour ca que j'utile les forms.
0
arkhan07 Messages postés 30 Date d'inscription   Statut Membre Dernière intervention  
 
Une autre idée ?
0