je cale sur le sujet de 2 listes de validation imbriqu=E9es par indirect
et d=E9finies DYNAMIQUEMENT :
quand les sous-cat=E9gories (=E9crites en ligne en vis-=E0-vis de la
cat=E9gorie) sont d=E9finies en statique par =3DFeuil1!$B$5:$M$5 =E7a marche
mais quand c'est d=E9fini par la fonction DECALER : =E7a ne marche plus
.=2E.
pouvez-vous m'expliquer comment faire ?
merci,
Mat
Exemple :
colonne A : "cat=E9gories"
=3DDECALER(Feuil1!$A$2;;;NBVAL(Feuil1!$A:$A)-1)
ensuite en ligne je d=E9finis les sous-cat=E9gories :
"Alimentation" -> B1 : Champion | B2 : Carrefour | B3 : Boulangerie ...
=3DDECALER(Feuil1!$B$2;;;;NBVAL(Feuil1!$2:$2))
Listes en cascade :On peut ajouter des items en colonne et en ligne sans aucune modification (2 noms de champ seulement)
http://cjoint.com/?ldvwA1Fg4g
JB
bonjour à tous,
je cale sur le sujet de 2 listes de validation imbriquées par indirect et définies DYNAMIQUEMENT : quand les sous-catégories (écrites en ligne en vis-à-vis de la catégorie) sont définies en statique par þuil1!$B$5:$M$5 ça mar che mais quand c'est défini par la fonction DECALER : ça ne marche plus ... pouvez-vous m'expliquer comment faire ?
merci, Mat
Exemple : colonne A : "catégories" ÞCALER(Feuil1!$A$2;;;NBVAL(Feuil1!$A:$A)-1)
A1 : Alimentation A2 : Télécom A3 : Vêtements
ensuite en ligne je définis les sous-catégories : "Alimentation" -> B1 : Champion | B2 : Carrefour | B3 : Boulangerie ... ÞCALER(Feuil1!$B$2;;;;NBVAL(Feuil1!$2:$2))
dans la feuille Saisie : en colonne A -> Validation / Liste / Êtégories en colonne B -> Validation / Liste / =INDIRECT(A1)
Bonsoir,
Listes en cascade :On peut ajouter des items en colonne et en ligne
sans aucune modification (2 noms de champ seulement)
http://cjoint.com/?ldvwA1Fg4g
JB
bonjour à tous,
je cale sur le sujet de 2 listes de validation imbriquées par indirect
et définies DYNAMIQUEMENT :
quand les sous-catégories (écrites en ligne en vis-à-vis de la
catégorie) sont définies en statique par =Feuil1!$B$5:$M$5 ça mar che
mais quand c'est défini par la fonction DECALER : ça ne marche plus
...
pouvez-vous m'expliquer comment faire ?
merci,
Mat
Exemple :
colonne A : "catégories"
=DECALER(Feuil1!$A$2;;;NBVAL(Feuil1!$A:$A)-1)
A1 : Alimentation
A2 : Télécom
A3 : Vêtements
ensuite en ligne je définis les sous-catégories :
"Alimentation" -> B1 : Champion | B2 : Carrefour | B3 : Boulangerie ...
=DECALER(Feuil1!$B$2;;;;NBVAL(Feuil1!$2:$2))
Listes en cascade :On peut ajouter des items en colonne et en ligne sans aucune modification (2 noms de champ seulement)
http://cjoint.com/?ldvwA1Fg4g
JB
bonjour à tous,
je cale sur le sujet de 2 listes de validation imbriquées par indirect et définies DYNAMIQUEMENT : quand les sous-catégories (écrites en ligne en vis-à-vis de la catégorie) sont définies en statique par þuil1!$B$5:$M$5 ça mar che mais quand c'est défini par la fonction DECALER : ça ne marche plus ... pouvez-vous m'expliquer comment faire ?
merci, Mat
Exemple : colonne A : "catégories" ÞCALER(Feuil1!$A$2;;;NBVAL(Feuil1!$A:$A)-1)
A1 : Alimentation A2 : Télécom A3 : Vêtements
ensuite en ligne je définis les sous-catégories : "Alimentation" -> B1 : Champion | B2 : Carrefour | B3 : Boulangerie ... ÞCALER(Feuil1!$B$2;;;;NBVAL(Feuil1!$2:$2))
je vais potasser tous tes exemples ! je comprendrais peut-être mon soucis ... sinon j'y trouverai mon bonheur.
merci de partager ces trouvailles Mathieu
pour ceux qui voudraient retrouver le fichier xls : http://www.excelabo.net/moteurs/compteclic.php?nom=jb-listescascade
Pierre.M
Bonsoir JB,
Merci de ma part egalement, ce truc va me convenir tout a fait...
Reste une question, pourquoi le choix2 ne se met-il pas a jour des qu'une selection est faite dans choix1 (Basket/bleu au depart. Je selectionne Tennis et pourtant bleu reste en choix2 bien que ce ne soit pas un choix offert pour les Tennis). Y a t-il moyen de remedier a cela?
Merci encore et bon weekend.
Pierre
Bonsoir JB,
Merci de ma part egalement, ce truc va me convenir tout a fait...
Reste une question, pourquoi le choix2 ne se met-il pas a jour des
qu'une selection est faite dans choix1 (Basket/bleu au depart. Je
selectionne Tennis et pourtant bleu reste en choix2 bien que ce ne soit
pas un choix offert pour les Tennis). Y a t-il moyen de remedier a cela?
Merci de ma part egalement, ce truc va me convenir tout a fait...
Reste une question, pourquoi le choix2 ne se met-il pas a jour des qu'une selection est faite dans choix1 (Basket/bleu au depart. Je selectionne Tennis et pourtant bleu reste en choix2 bien que ce ne soit pas un choix offert pour les Tennis). Y a t-il moyen de remedier a cela?
Merci encore et bon weekend.
Pierre
JB
Bonjour,
Il doit manquer ceci :
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$B$2" And Target.Count = 1 Then Target.Offset(0, 1) = Range("choix2")(1).Offset(1, Application.Match(Target, [choix1], 0) - 1) End If End Sub
Voir PJ http://cjoint.com/?lefJtqnBOv
JB
Bonsoir JB,
Merci de ma part egalement, ce truc va me convenir tout a fait...
Reste une question, pourquoi le choix2 ne se met-il pas a jour des qu'une selection est faite dans choix1 (Basket/bleu au depart. Je selectionne Tennis et pourtant bleu reste en choix2 bien que ce ne soit pas un choix offert pour les Tennis). Y a t-il moyen de remedier a cela?
Merci encore et bon weekend.
Pierre
Bonjour,
Il doit manquer ceci :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$2" And Target.Count = 1 Then
Target.Offset(0, 1) = Range("choix2")(1).Offset(1,
Application.Match(Target, [choix1], 0) - 1)
End If
End Sub
Voir PJ http://cjoint.com/?lefJtqnBOv
JB
Bonsoir JB,
Merci de ma part egalement, ce truc va me convenir tout a fait...
Reste une question, pourquoi le choix2 ne se met-il pas a jour des
qu'une selection est faite dans choix1 (Basket/bleu au depart. Je
selectionne Tennis et pourtant bleu reste en choix2 bien que ce ne soit
pas un choix offert pour les Tennis). Y a t-il moyen de remedier a cela?
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$B$2" And Target.Count = 1 Then Target.Offset(0, 1) = Range("choix2")(1).Offset(1, Application.Match(Target, [choix1], 0) - 1) End If End Sub
Voir PJ http://cjoint.com/?lefJtqnBOv
JB
Bonsoir JB,
Merci de ma part egalement, ce truc va me convenir tout a fait...
Reste une question, pourquoi le choix2 ne se met-il pas a jour des qu'une selection est faite dans choix1 (Basket/bleu au depart. Je selectionne Tennis et pourtant bleu reste en choix2 bien que ce ne soit pas un choix offert pour les Tennis). Y a t-il moyen de remedier a cela?