Bon je suis débutant alors je sais pas si je vais me faire comprendre:
J'ai créé une liste déroulante A (de 5 choix) dans excel en A1.
En A2, j'aimerai avoir aussi une liste déroulante, mais differente (liste B
ou C ou D), selon le choix de la liste A.
Bonjour Pas de problème c'est bien compris ;-) Aussi, si tu es débutant, le meilleur endroit pour commencer c'est chez Misange (si si !!) Dont un exemple pile poil pour ce que tu cherches à faire, ici : http://www.excelabo.net/xl/listes.php#cascades Cordialement Pascal
"tibj26" a écrit dans le message de news:
bonjour à tous.
Bon je suis débutant alors je sais pas si je vais me faire comprendre:
J'ai créé une liste déroulante A (de 5 choix) dans excel en A1. En A2, j'aimerai avoir aussi une liste déroulante, mais differente (liste B ou C ou D), selon le choix de la liste A.
Est ce possible?
Merci
Bonjour
Pas de problème c'est bien compris ;-)
Aussi, si tu es débutant, le meilleur endroit pour commencer c'est chez
Misange (si si !!)
Dont un exemple pile poil pour ce que tu cherches à faire, ici :
http://www.excelabo.net/xl/listes.php#cascades
Cordialement
Pascal
"tibj26" <tibj26@discussions.microsoft.com> a écrit dans le message de news:
8299053C-17D0-48F4-AAEC-748BA2610A38@microsoft.com...
bonjour à tous.
Bon je suis débutant alors je sais pas si je vais me faire comprendre:
J'ai créé une liste déroulante A (de 5 choix) dans excel en A1.
En A2, j'aimerai avoir aussi une liste déroulante, mais differente (liste
B
ou C ou D), selon le choix de la liste A.
Bonjour Pas de problème c'est bien compris ;-) Aussi, si tu es débutant, le meilleur endroit pour commencer c'est chez Misange (si si !!) Dont un exemple pile poil pour ce que tu cherches à faire, ici : http://www.excelabo.net/xl/listes.php#cascades Cordialement Pascal
"tibj26" a écrit dans le message de news:
bonjour à tous.
Bon je suis débutant alors je sais pas si je vais me faire comprendre:
J'ai créé une liste déroulante A (de 5 choix) dans excel en A1. En A2, j'aimerai avoir aussi une liste déroulante, mais differente (liste B ou C ou D), selon le choix de la liste A.
F G H I 1 Basket Pantalon Tennis Blouson 2 Bleu Jaune Jaune Jaune 3 Jaune Rouge Rouge Rouge 4 Marron Vert Vert Vert 5 Orange Violet Violet Violet 6 Rose Marron 7 Rouge 8 Vert
1ere liste en B2:ÞCALER($F$1;;;;NBVAL($F$1:$L$1))
2e liste en C2:ÞCALER($F$2;;EQUIV(B2;$F$1:$Z$1;0)-1;NBVAL(DECALER(F:F;;EQUIV(B2;$F$1:$Z$1;0)-1))-1)
JB
Bonjour,
http://cjoint.com/?fkt1QM3u2N
Listes en cascade sans noms de champs:
F G H I
1 Basket Pantalon Tennis Blouson
2 Bleu Jaune Jaune Jaune
3 Jaune Rouge Rouge Rouge
4 Marron Vert Vert Vert
5 Orange Violet Violet Violet
6 Rose Marron
7 Rouge
8 Vert
1ere liste en B2:ÞCALER($F$1;;;;NBVAL($F$1:$L$1))
2e liste en
C2:ÞCALER($F$2;;EQUIV(B2;$F$1:$Z$1;0)-1;NBVAL(DECALER(F:F;;EQUIV(B2;$F$1:$Z$1;0)-1))-1)
F G H I 1 Basket Pantalon Tennis Blouson 2 Bleu Jaune Jaune Jaune 3 Jaune Rouge Rouge Rouge 4 Marron Vert Vert Vert 5 Orange Violet Violet Violet 6 Rose Marron 7 Rouge 8 Vert
1ere liste en B2:ÞCALER($F$1;;;;NBVAL($F$1:$L$1))
2e liste en C2:ÞCALER($F$2;;EQUIV(B2;$F$1:$Z$1;0)-1;NBVAL(DECALER(F:F;;EQUIV(B2;$F$1:$Z$1;0)-1))-1)
JB
tibj26
Merci de votre aide à tous les deux. Je vais avouer, je nage... J'essai de comprendre les fonctions décaler et autres...
JB, l'exemple que tu as mis ci dessous implique que les listes soient sur la meme feuille de calcul, alors que je les ai mis sur une autre feuille specaile BD? J'ai donc, nommé des selections, pour en creer des listes.
En fait je comprend pas comment excel "sait" quel nom de liste utiliser, en fonction de celles utilisées avant??
Ensuite j'ai essayé d'autres liens que vous m'aviez passé, et c'est encore une autre méthode utilisée que je ne comprend encore moins:
Les cellules contenant les listes de validation sont nommées, ce qui permet de les déplacer librement dans la feuille. ** Les Listes de Validations en B2 et C2 fait appel à la fonction INDIRECT. ** La fonction SUBSTITUE permet de contourner le problème de la définition des noms ne supportant pas d'espaces et de les remplacer par un underscore. ** Les procédures évènementielles de la feuille '"Formulaire" permettent (Worksheet_Change) de positionner la liste dépendante sur le 1° item et (Worksheet_SelectionChange) de "dérouler" les listes pour une visibilité immédiate (astuce du "SendKeys"). ** L'organisation cohérente (pas de lignes/colonnes vides...) et volontairement sans fioriture, des données qui sont stockées dans la feuille "BD". (L'utilisateur ne devrait pas avoir accès à cette feuille)
Alain Vallon (AV), Mars 2006
Je pense qu'il doit y avoir une histoire avec ces evenementielles, mais je ne sais pas ce que c'est.
Je vais essayer de comprendre. Il n'y a pas de tuto de A à Z pour comprendre? lol
merci en tous cas
Bonjour,
http://cjoint.com/?fkt1QM3u2N
Listes en cascade sans noms de champs:
F G H I 1 Basket Pantalon Tennis Blouson 2 Bleu Jaune Jaune Jaune 3 Jaune Rouge Rouge Rouge 4 Marron Vert Vert Vert 5 Orange Violet Violet Violet 6 Rose Marron 7 Rouge 8 Vert
1ere liste en B2:ÞCALER($F$1;;;;NBVAL($F$1:$L$1))
2e liste en C2:ÞCALER($F$2;;EQUIV(B2;$F$1:$Z$1;0)-1;NBVAL(DECALER(F:F;;EQUIV(B2;$F$1:$Z$1;0)-1))-1)
JB
Merci de votre aide à tous les deux.
Je vais avouer, je nage...
J'essai de comprendre les fonctions décaler et autres...
JB, l'exemple que tu as mis ci dessous implique que les listes soient sur la
meme feuille de calcul, alors que je les ai mis sur une autre feuille
specaile BD? J'ai donc, nommé des selections, pour en creer des listes.
En fait je comprend pas comment excel "sait" quel nom de liste utiliser, en
fonction de celles utilisées avant??
Ensuite j'ai essayé d'autres liens que vous m'aviez passé, et c'est encore
une autre méthode utilisée que je ne comprend encore moins:
Les cellules contenant les listes de validation sont nommées, ce qui permet
de les déplacer librement dans la feuille.
** Les Listes de Validations en B2 et C2 fait appel à la fonction INDIRECT.
** La fonction SUBSTITUE permet de contourner le problème de la définition
des noms ne supportant pas d'espaces et de les remplacer par un
underscore.
** Les procédures évènementielles de la feuille '"Formulaire" permettent
(Worksheet_Change) de positionner la liste dépendante sur le 1° item et
(Worksheet_SelectionChange) de "dérouler" les listes pour une visibilité
immédiate (astuce du "SendKeys").
** L'organisation cohérente (pas de lignes/colonnes vides...)
et volontairement sans fioriture, des données qui sont stockées dans la
feuille "BD".
(L'utilisateur ne devrait pas avoir accès à cette feuille)
Alain Vallon (AV), Mars 2006
Je pense qu'il doit y avoir une histoire avec ces evenementielles, mais je
ne sais pas ce que c'est.
Je vais essayer de comprendre. Il n'y a pas de tuto de A à Z pour
comprendre? lol
merci en tous cas
Bonjour,
http://cjoint.com/?fkt1QM3u2N
Listes en cascade sans noms de champs:
F G H I
1 Basket Pantalon Tennis Blouson
2 Bleu Jaune Jaune Jaune
3 Jaune Rouge Rouge Rouge
4 Marron Vert Vert Vert
5 Orange Violet Violet Violet
6 Rose Marron
7 Rouge
8 Vert
1ere liste en B2:ÞCALER($F$1;;;;NBVAL($F$1:$L$1))
2e liste en
C2:ÞCALER($F$2;;EQUIV(B2;$F$1:$Z$1;0)-1;NBVAL(DECALER(F:F;;EQUIV(B2;$F$1:$Z$1;0)-1))-1)
Merci de votre aide à tous les deux. Je vais avouer, je nage... J'essai de comprendre les fonctions décaler et autres...
JB, l'exemple que tu as mis ci dessous implique que les listes soient sur la meme feuille de calcul, alors que je les ai mis sur une autre feuille specaile BD? J'ai donc, nommé des selections, pour en creer des listes.
En fait je comprend pas comment excel "sait" quel nom de liste utiliser, en fonction de celles utilisées avant??
Ensuite j'ai essayé d'autres liens que vous m'aviez passé, et c'est encore une autre méthode utilisée que je ne comprend encore moins:
Les cellules contenant les listes de validation sont nommées, ce qui permet de les déplacer librement dans la feuille. ** Les Listes de Validations en B2 et C2 fait appel à la fonction INDIRECT. ** La fonction SUBSTITUE permet de contourner le problème de la définition des noms ne supportant pas d'espaces et de les remplacer par un underscore. ** Les procédures évènementielles de la feuille '"Formulaire" permettent (Worksheet_Change) de positionner la liste dépendante sur le 1° item et (Worksheet_SelectionChange) de "dérouler" les listes pour une visibilité immédiate (astuce du "SendKeys"). ** L'organisation cohérente (pas de lignes/colonnes vides...) et volontairement sans fioriture, des données qui sont stockées dans la feuille "BD". (L'utilisateur ne devrait pas avoir accès à cette feuille)
Alain Vallon (AV), Mars 2006
Je pense qu'il doit y avoir une histoire avec ces evenementielles, mais je ne sais pas ce que c'est.
Je vais essayer de comprendre. Il n'y a pas de tuto de A à Z pour comprendre? lol
merci en tous cas
Bonjour,
http://cjoint.com/?fkt1QM3u2N
Listes en cascade sans noms de champs:
F G H I 1 Basket Pantalon Tennis Blouson 2 Bleu Jaune Jaune Jaune 3 Jaune Rouge Rouge Rouge 4 Marron Vert Vert Vert 5 Orange Violet Violet Violet 6 Rose Marron 7 Rouge 8 Vert
1ere liste en B2:ÞCALER($F$1;;;;NBVAL($F$1:$L$1))
2e liste en C2:ÞCALER($F$2;;EQUIV(B2;$F$1:$Z$1;0)-1;NBVAL(DECALER(F:F;;EQUIV(B2;$F$1:$Z$1;0)-1))-1)
JB
JB
http://cjoint.com/?fltotNhtEe 1-On peut masquer les colonnes 2-Variante avec listes sur une autre feuille avec 2 noms de champs (choix1 et choix2) Les listes sont dynamiques:on peut ajouter des items en colonne et en ligne sans aucune modification. Les listes sont sur l'onglet Listes.
1ere menu en B2:ÞCALER(Choix1;;;;NBVAL(Choix1))
2e menu en B5:=ÞCALER(choix2;1;EQUIV(B2;Choix1;0)-1;NBVAL(DECALER(choix2;;EQUIV(B2;Choix1;0)-1))-1)
Cordialement JB
http://cjoint.com/?fltotNhtEe
1-On peut masquer les colonnes
2-Variante avec listes sur une autre feuille avec 2 noms de champs
(choix1 et choix2)
Les listes sont dynamiques:on peut ajouter des items en colonne et en
ligne sans aucune modification.
Les listes sont sur l'onglet Listes.
1ere menu en B2:ÞCALER(Choix1;;;;NBVAL(Choix1))
2e menu en
B5:=ÞCALER(choix2;1;EQUIV(B2;Choix1;0)-1;NBVAL(DECALER(choix2;;EQUIV(B2;Choix1;0)-1))-1)
http://cjoint.com/?fltotNhtEe 1-On peut masquer les colonnes 2-Variante avec listes sur une autre feuille avec 2 noms de champs (choix1 et choix2) Les listes sont dynamiques:on peut ajouter des items en colonne et en ligne sans aucune modification. Les listes sont sur l'onglet Listes.
1ere menu en B2:ÞCALER(Choix1;;;;NBVAL(Choix1))
2e menu en B5:=ÞCALER(choix2;1;EQUIV(B2;Choix1;0)-1;NBVAL(DECALER(choix2;;EQUIV(B2;Choix1;0)-1))-1)
Cordialement JB
tibj26
Merci pour ton aide.
J'ai pu trouver mon bonheur avec la fonction INDIRECT.
J'ai trop de mal avec la fonction décaler.
http://cjoint.com/?fltotNhtEe 1-On peut masquer les colonnes 2-Variante avec listes sur une autre feuille avec 2 noms de champs (choix1 et choix2) Les listes sont dynamiques:on peut ajouter des items en colonne et en ligne sans aucune modification. Les listes sont sur l'onglet Listes.
1ere menu en B2:ÞCALER(Choix1;;;;NBVAL(Choix1))
2e menu en B5:=ÞCALER(choix2;1;EQUIV(B2;Choix1;0)-1;NBVAL(DECALER(choix2;;EQUIV(B2;Choix1;0)-1))-1)
Cordialement JB
Merci pour ton aide.
J'ai pu trouver mon bonheur avec la fonction INDIRECT.
J'ai trop de mal avec la fonction décaler.
http://cjoint.com/?fltotNhtEe
1-On peut masquer les colonnes
2-Variante avec listes sur une autre feuille avec 2 noms de champs
(choix1 et choix2)
Les listes sont dynamiques:on peut ajouter des items en colonne et en
ligne sans aucune modification.
Les listes sont sur l'onglet Listes.
1ere menu en B2:ÞCALER(Choix1;;;;NBVAL(Choix1))
2e menu en
B5:=ÞCALER(choix2;1;EQUIV(B2;Choix1;0)-1;NBVAL(DECALER(choix2;;EQUIV(B2;Choix1;0)-1))-1)
J'ai pu trouver mon bonheur avec la fonction INDIRECT.
J'ai trop de mal avec la fonction décaler.
http://cjoint.com/?fltotNhtEe 1-On peut masquer les colonnes 2-Variante avec listes sur une autre feuille avec 2 noms de champs (choix1 et choix2) Les listes sont dynamiques:on peut ajouter des items en colonne et en ligne sans aucune modification. Les listes sont sur l'onglet Listes.
1ere menu en B2:ÞCALER(Choix1;;;;NBVAL(Choix1))
2e menu en B5:=ÞCALER(choix2;1;EQUIV(B2;Choix1;0)-1;NBVAL(DECALER(choix2;;EQUIV(B2;Choix1;0)-1))-1)