Listes déroulantes en cascade à 6 niveaux

  • Initiateur de la discussion Initiateur de la discussion GCAS
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

GCAS

XLDnaute Nouveau
Bonjour,

Le fichier ci-joint provient du fichier DVCascadeMenu6Niv.xls (je remercie d'ailleurs son auteur). J'y ai modifié les éléments présents dans l'onglet BD.

Quelques soucis :
1.
Lorsque j'essaye d'encoder la famille de mon 1er élément le système bug ("the extract range has a missing or illegal field name").
2.
Je souhaiterais trier alphabétiquement les listes déroulantes.
3.
En plus des montants, je souhaiterais importer les codes.

Quelqu'un pourrait-il m'apporter son aide ?

Merci
 

Pièces jointes

Re : Listes déroulantes en cascade à 6 niveaux

Bonjour à tous,

J'y ai encore bossé une bonne partie de la nuit mais sans succès...

Je ne maitrise pas suffisemment le code VBA pour débuger l'application...

Un expert pourrait-il jeter un oeil et me mettre sur les rails ?

Merci d'avance pour votre aide.

Gaël
 
Re : Listes déroulantes en cascade à 6 niveaux

bonjour,
Je ne sais pas si tu as réglé ton problème. En tout cas, je ne suis pas sûr qu'il apprécie des zones vides dans la BD, qu'il apprécie 3 colonnes avec le même intitulé (x, x,x) et que les entêtes de la zone de critère soient différentes des entêtes de la base de données.

A voir (ou à tester)
a+
 
Re : Listes déroulantes en cascade à 6 niveaux ; Tri alphabétique des listes

Merci bcp chalet53 !

Les listes fonctionnent et l'importation des codes est également OK (voir fichier ci-joint).

Je souhaiterais trier alphabétiquement le contenu des listes, quelqu'un aurait-il une piste ?

Merci d'avance et bonne fin de journée.

Gaël
 

Pièces jointes

Re : Listes déroulantes en cascade à 6 niveaux

Bonjour JB et merci !

J'essaye de comprendre le fonctionnement de la fonction MATCH() dans le code suivant : {=IF(A2<>"";INDEX(INDEX(BD;;7);MATCH(1;(INDEX(BD;;1)=A2)*(INDEX(BD;;2)=B2)*(INDEX(BD;;3)=C2)*(INDEX(BD;;4)=D2)*(INDEX(BD;;5)=E2)*(INDEX(BD;;6)=F2);0));0)}

Pourrais-tu stp me donner une piste ?

Merci d'avance.

Gaël
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Retour