Case option

Résolu
rayms -  
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

j'essaye de construire un bloc avec 3 cases à cocher. Quand la case 1 est cochée j'active la macro 1 qui affiche dans une autre cellule (ex:D1) une liste deroulante avec condition (suivant critères) et quand la case 2 est cochée, la case 1 est déactivée et la macro 2 est activée qui affiche dans une autre cellule (ex:D2) et ainsi de suite.

Je cale
Merci d'avance

4 réponses

eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonjour,

Déposer le fichier xls (réduit au nécessaire et anonymisé, avec les explications et éventuellement le résultat attendu) sur cjoint.com et coller ici le lien fourni.

eric

0
Rayms
 
Bonsoir Eric voici le lien demandé
http://cjoint.com/?3Ewsx0ME1uP
J'ai simplifié le tableau des références.
Merci
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Re,

Pourquoi plusieurs listes ?
Pour moi ça complique, et je trouve plus simple à l'utilisation d'en avoir une seule.

Tu étais bien parti pourtant. La validation sera :
=DECALER(Q1;EQUIV(B10;Q:Q;0)-1;CHOISIR(C6;9;8;6);NB.SI(Q:Q;B10);)
et comme je ne suis pas sûr des colonnes à utiliser mettre les n° de colonne voulues dans : CHOISIR(C6;9;8;6)

Pour le rayon je n'ai pas fait le calcul.
Par contre je t'ai mis le n° de ligne issue de la combinaison des 2 paramètres en C11 :
=EQUIV(B10;Q:Q;0)+EQUIV(C10;DECALER(Q1;EQUIV(B10;Q:Q;0)-1;CHOISIR(C6;9;8;6);NB.SI(Q:Q;B10););0)-1
Comme ça tu récupères facilement ce que tu veux avec index() sur la colonne.

Et comme on ne peut effacer C10 lors d'un changement tube référence ou de case d'option j'ai préférer ajouter une MFC sur C10 qui met le résultat en rouge si incohérent (nécessité de choisir une valeur correcte dans la liste C10)

Par contre il faut absolument que les valeurs identiques dans une série en Q soient bien pareilles, même si on voit la même chose.
J'ai dû changer Q2 et Q4.
Le mieux est de copier la 1ère et faire un collé sur les autres par sécurité.

https://www.cjoint.com/c/CEwucrpBZKT
Je te laisse contrôler soigneusement.

eric

edit: nouveau fichier. Ajout bonus gadget : lien hypertexte pour se rendre sur la ligne concernée, et la ligne est surlignée par MFC.

Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
0
Rayms
 
Merci Eric,
avec quelques modifs celà marche.

Heureusement que tu étais là...

Je vais fignoler et dormir

A plus
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
ok, je met en résolu pour toi (en haut vers ton titre, pour la prochaine fois)
eric
0