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 -
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
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:
- Mise en ouvre de listes déroulantes en cascade
- Liste déroulante en cascade - Guide
- Mise en forme conditionnelle excel - Guide
- Listes déroulantes excel - Guide
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
3 réponses
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
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
Le VBA peut être supprimé
Boisgontier
Boisgontier
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
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
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
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
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
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
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
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