Mise en ouvre de listes déroulantes en cascade

Résolu
mijean94 Messages postés 415 Date d'inscription   Statut Membre Dernière intervention   -  
mijean94 Messages postés 415 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,

J’ai un petit problème de fonctionnement avec une liste déroulante et je n’arrive pas à comprendre pourquoi elle ne fonctionne pas.

Si joint un fichier afin de simplifier la compréhension du problème rencontré. https://www.cjoint.com/c/FAEsKAWWoot

Merci pour votre aide.

Cordialement
A voir également:

3 réponses

Boisgontierjacques Messages postés 175 Date d'inscription   Statut Membre Dernière intervention   64
 
Bonsoir,

Pour les listes en cascade, éviter d'utiliser Indirect()

-La maintenance des noms de champs en cas d'ajout/suppression peut devenir fastidieuse lorsque le nombre de champs devient important.
-En outre, les listes en cascade avec Indirect() ne supportent pas les champs dynamiques.

-L'utilisation de la fonction Decaler() évite le nommage des listes et la gestion des contraintes sur les noms de champs(pas d'espace ou de caractères spéciaux)

https://www.cjoint.com/c/FAEtdk2bnxW

http://boisgontierjacques.free.fr/fichiers/DonneesValidation/ListeCascadeSansNomsPrix.xls

Boisgontier
http://boisgontierjacques.free.fr
0
mijean94 Messages postés 415 Date d'inscription   Statut Membre Dernière intervention   11
 
RE,

Merci pour cette réponse rapide.
je n'ai pas tous compris mais ça semble marcher. Il faut que je l'intègre dans mon programme pour tous vérifier.

Es que je peux ajouter des données (dans la base) sans risque que les fonctions ne marche plus ?
Je n'ai pas risqué l'action.

Il y a un petit pb si l'on supprime une donnée dans article par sup :

Erreur sur le code :

Target.Offset(0, 1) = Sheets("Listes").Range("choix2")(1).Offset(1, (temp - 1))

Pour mon pb n'y a-t-il pas une solution sans macro afin de pouvoir la mettre en ouvre plus facilement si je la comprends ?

Pourquoi ma fonction en cascade ne marche pas ? biens sur elle n'est pas suffisante pour répondre à mon besoin, mais si tu à la solution du pourquoi ça 'm'intéresse pour ne pas refaire la même erreur un autre fois ?


Cordialement
0
mijean94 Messages postés 415 Date d'inscription   Statut Membre Dernière intervention   11 > mijean94 Messages postés 415 Date d'inscription   Statut Membre Dernière intervention  
 
Re,

Encore merci pour toutes les infos dans le post #1.

Sur ton lien http://boisgontierjacques.free.fr , il y a des réalisations fabuleuses.
Je vais essayer de mettre en œuvre la solution "Liste cascade intuitive 3 niveaux formulaire" qui me plais beaucoup.

je coche en résolu lorsque j'ai finalisé au cas ou j'aurais des questions.

Cordialement
0
Boisgontierjacques Messages postés 175 Date d'inscription   Statut Membre Dernière intervention   64
 
Le VBA peut être supprimé

Boisgontier
0
mijean94 Messages postés 415 Date d'inscription   Statut Membre Dernière intervention   11
 
Bonjour à tous,
Bonjour boisgontierjacques,


J'ai pas compris la réponse du post 4 : Le VBA peut être supprimé

J'ai essayé de mettre en œuvre une des solutions trouvée sur ton lien http://boisgontierjacques.free.fr , "Liste cascade intuitive 3 niveaux formulaire" .

Elle fonctionnée très bien jusqu'à ???? des petites modif que j'ai ajouter et depuis j'ai le même problème qu'expliqué en début dsujet, plus de liste de la BD dans les fenêtres ???

voici mon fichier : https://www.cjoint.com/c/FAFi310cVZt

Aurais-tu une explication ?

Merci d'avance

Cordialement
0
Boisgontierjacques Messages postés 175 Date d'inscription   Statut Membre Dernière intervention   64 > mijean94 Messages postés 415 Date d'inscription   Statut Membre Dernière intervention  
 
0
mijean94 Messages postés 415 Date d'inscription   Statut Membre Dernière intervention   11 > Boisgontierjacques Messages postés 175 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Merci pour l'aide, mais pourquoi ma base n'était pas visible dans mon fchier ?

Cordialement
0
mijean94 Messages postés 415 Date d'inscription   Statut Membre Dernière intervention   11
 
Re,

Comment faut-il pratiquer pour mettre l’userforme dans un autre classeur.

par un export/import ou le copier glissé sur l’autre classeur ?
Dans ton fichier il y a une feuille (feuil3(code)) non visible dans le classeur. Faut-il copier aussi cette feuille ? Comment ?

Peux-tu m’aiguiller pour pouvoir avancer avant de faire n'importe quoi.
Merci

Cordialement
0
Boisgontierjacques Messages postés 175 Date d'inscription   Statut Membre Dernière intervention   64 > mijean94 Messages postés 415 Date d'inscription   Statut Membre Dernière intervention  
 
-Clic_Droit/exporter
-Clic_Droit/importer

Boisgontier
0
mijean94 Messages postés 415 Date d'inscription   Statut Membre Dernière intervention   11
 
Bonjour,

Je clôture ce sujet même s’il n’a pas abouti, car je ne dispose pas de suffisamment d’explication pour pouvoir comprendre pourquoi ça ne marche pas.

J’ai essayé d’utiliser la « Liste cascade intuitive 3 niveaux formulaire » du lien http://boisgontierjacques.free.fr , mais depuis que j’ai intégré ce code dans mon fichier il ne fonctionne plus et même mes autres userfom sont HS.

Peut-être une incompatibilité avec Excel 2003 ?
Un problème de gestion avec plusieurs userform que je ne comprends pas ?...

Je vais donc partir vers de nouveaux horizons, afin de mettre en œuvre une solution que je pourrais suivre pour pouvoir me dépanner si besoin.

Cordialement
0