Code VBA pour listes déroulantes non adapté
Résolu/Fermé
CHARLYJACK
Messages postés
353
Date d'inscription
mardi 19 octobre 2010
Statut
Membre
Dernière intervention
16 mai 2023
-
Modifié par CHARLYJACK le 24/03/2016 à 17:21
CHARLYJACK Messages postés 353 Date d'inscription mardi 19 octobre 2010 Statut Membre Dernière intervention 16 mai 2023 - 15 avril 2016 à 16:53
CHARLYJACK Messages postés 353 Date d'inscription mardi 19 octobre 2010 Statut Membre Dernière intervention 16 mai 2023 - 15 avril 2016 à 16:53
A voir également:
- Code VBA pour listes déroulantes non adapté
- Code asci - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Code activation windows 10 - Guide
- Faire des listes déroulantes excel - Guide
5 réponses
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 714
Modifié par gbinforme le 27/03/2016 à 12:14
Modifié par gbinforme le 27/03/2016 à 12:14
Bonjour,
Ta macro adaptée selon ton besoin
https://www.cjoint.com/c/FCBkooSiRRl
Toujours zen
La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer. Antoine de Saint-Exupéry
Ta macro adaptée selon ton besoin
https://www.cjoint.com/c/FCBkooSiRRl
Toujours zen
La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer. Antoine de Saint-Exupéry
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 714
30 mars 2016 à 09:58
30 mars 2016 à 09:58
Bonjour,
Mes colonnes représentent une arborescence
Cela on l'a compris et le classeur fonctionne bien ainsi sauf si tu as changé les critères de validation.![](https://img-19.ccm2.net/red4Gy14FhXjzs2wU2-DvhOuHAQ=/c5b120f8830f417ca1184a67195d26fd/ccm-ugc/qvuBaVPLxU5870d4vCUraqtxKS-charly-s-.png)
Tu es en quelle version logiciel ?
Mes colonnes représentent une arborescence
Cela on l'a compris et le classeur fonctionne bien ainsi sauf si tu as changé les critères de validation.
![](https://img-19.ccm2.net/red4Gy14FhXjzs2wU2-DvhOuHAQ=/c5b120f8830f417ca1184a67195d26fd/ccm-ugc/qvuBaVPLxU5870d4vCUraqtxKS-charly-s-.png)
Tu es en quelle version logiciel ?
CHARLYJACK
Messages postés
353
Date d'inscription
mardi 19 octobre 2010
Statut
Membre
Dernière intervention
16 mai 2023
1
30 mars 2016 à 10:12
30 mars 2016 à 10:12
Je suis sur excel 2010.
CHARLYJACK
Messages postés
353
Date d'inscription
mardi 19 octobre 2010
Statut
Membre
Dernière intervention
16 mai 2023
1
30 mars 2016 à 10:38
30 mars 2016 à 10:38
Mon arborescence est comme ça :
https://www.cjoint.com/c/FCEiJXQ6LYI
Quand je filtre sur Direction 1 le second filtre est sur direction 1 alors qu'il devrait être
sur direction1; SousDirection1 et SousDirection 2
Cdt
https://www.cjoint.com/c/FCEiJXQ6LYI
Quand je filtre sur Direction 1 le second filtre est sur direction 1 alors qu'il devrait être
sur direction1; SousDirection1 et SousDirection 2
Cdt
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 714
30 mars 2016 à 21:26
30 mars 2016 à 21:26
Bonjour,
Au lieu de dire que cela ne fonctionne pas, tu aurais dû réfléchir un peu.
le second filtre est sur direction 1
Bien entendu, quand tu crées ta liste de niveau 2 avec à nouveau "direction 1", tu écrases la première nécessairement.
Si tu veux des SousDirection1, 2 etc, pourquoi tu mélanges les chefs avec les sous chefs.
Là ce n'est plus l'informatique que l'on te propose qui ne fonctionne pas, c'est la réflexion en amont. Pourquoi n'avais-tu pas mélangé les couleurs avec les modèles et les marques ?
Regardes avec quelques modifications (de base et non de code) si tu n'as pas un début de fonctionnement.
http://www.cjoint.com/c/FCEtpuzChPl
Au lieu de dire que cela ne fonctionne pas, tu aurais dû réfléchir un peu.
le second filtre est sur direction 1
Bien entendu, quand tu crées ta liste de niveau 2 avec à nouveau "direction 1", tu écrases la première nécessairement.
Si tu veux des SousDirection1, 2 etc, pourquoi tu mélanges les chefs avec les sous chefs.
Là ce n'est plus l'informatique que l'on te propose qui ne fonctionne pas, c'est la réflexion en amont. Pourquoi n'avais-tu pas mélangé les couleurs avec les modèles et les marques ?
Regardes avec quelques modifications (de base et non de code) si tu n'as pas un début de fonctionnement.
http://www.cjoint.com/c/FCEtpuzChPl
CHARLYJACK
Messages postés
353
Date d'inscription
mardi 19 octobre 2010
Statut
Membre
Dernière intervention
16 mai 2023
1
30 mars 2016 à 22:06
30 mars 2016 à 22:06
Bonsoir et merci,
Effectivement ton modèle informatique fonctionne pour les marques, les modèles et les couleurs mais ne correspond pas à mon besoin.
Ma base ne correspond pas cette logique, j'ai une solution de repli avec des plages nommées et la fonction indirect mais c'est très long à mettre en place et peu pratique car ma base change très souvent.
Je continue à chercher de mon côté et je t'informe si je trouve,
encore merci de ton aide
Effectivement ton modèle informatique fonctionne pour les marques, les modèles et les couleurs mais ne correspond pas à mon besoin.
Ma base ne correspond pas cette logique, j'ai une solution de repli avec des plages nommées et la fonction indirect mais c'est très long à mettre en place et peu pratique car ma base change très souvent.
Je continue à chercher de mon côté et je t'informe si je trouve,
encore merci de ton aide
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 714
30 mars 2016 à 23:11
30 mars 2016 à 23:11
Bonsoir,
Tu peux continuer à chercher mais en ayant les mêmes listes sur des niveaux différents tu ne peux pas utiliser les listes cascades avec "indirect".
Dans la saisie de ta base, il te faudrait contrôler les doubles multi colonnes et ajouter un caractère pour éviter le double mais les caractères autorisés sont limités et il n'y a pas de possibilité sur les minuscules qui sont assimilées aux majuscules.
Tu peux continuer à chercher mais en ayant les mêmes listes sur des niveaux différents tu ne peux pas utiliser les listes cascades avec "indirect".
Dans la saisie de ta base, il te faudrait contrôler les doubles multi colonnes et ajouter un caractère pour éviter le double mais les caractères autorisés sont limités et il n'y a pas de possibilité sur les minuscules qui sont assimilées aux majuscules.
CHARLYJACK
Messages postés
353
Date d'inscription
mardi 19 octobre 2010
Statut
Membre
Dernière intervention
16 mai 2023
1
>
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
1 avril 2016 à 14:31
1 avril 2016 à 14:31
Bonjour et merci,
Je vais suivre ton conseil d'ajouter un caractère pour éviter les doublons,
C'est une petite contrainte par rapport à l'avantage !
Bonne journée
Je vais suivre ton conseil d'ajouter un caractère pour éviter les doublons,
C'est une petite contrainte par rapport à l'avantage !
Bonne journée
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 714
1 avril 2016 à 15:06
1 avril 2016 à 15:06
Bonjour,
Presque synchrones ;-)
Je t'invite à regarder l'autre solution, un peu plus complexe mais plus adaptée et évolutive.
Presque synchrones ;-)
Je t'invite à regarder l'autre solution, un peu plus complexe mais plus adaptée et évolutive.
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 714
1 avril 2016 à 14:29
1 avril 2016 à 14:29
Bonjour,
Je continue à chercher de mon côté et je t'informe si je trouve,
J'ai fait de même et je te propose cette solution qui crée les listes à la volée
et qui donc permet de fonctionner avec ta base particulière.
http://www.cjoint.com/c/FDbmAhYdbNl
Je continue à chercher de mon côté et je t'informe si je trouve,
J'ai fait de même et je te propose cette solution qui crée les listes à la volée
et qui donc permet de fonctionner avec ta base particulière.
http://www.cjoint.com/c/FDbmAhYdbNl
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 714
1 avril 2016 à 18:56
1 avril 2016 à 18:56
Edit : correction classeur (merci eriiic)
http://www.cjoint.com/c/FDbq327IRjl
http://www.cjoint.com/c/FDbq327IRjl
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 714
2 avril 2016 à 14:27
2 avril 2016 à 14:27
CHARLYJACK
Messages postés
353
Date d'inscription
mardi 19 octobre 2010
Statut
Membre
Dernière intervention
16 mai 2023
1
>
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 avril 2016 à 12:29
4 avril 2016 à 12:29
Bonjour,
je viens d'essayer le fichier du 2 avril
c'est vraiment génial , ça fonctionne super bien.
je viens d'essayer le fichier du 2 avril
c'est vraiment génial , ça fonctionne super bien.
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 714
>
CHARLYJACK
Messages postés
353
Date d'inscription
mardi 19 octobre 2010
Statut
Membre
Dernière intervention
16 mai 2023
4 avril 2016 à 18:02
4 avril 2016 à 18:02
Bonjour et merci de ton message.
J'espère que tu as compris comment changer le paramétrage des plages de saisie et des plages de listes.
J'espère que tu as compris comment changer le paramétrage des plages de saisie et des plages de listes.
CHARLYJACK
Messages postés
353
Date d'inscription
mardi 19 octobre 2010
Statut
Membre
Dernière intervention
16 mai 2023
1
>
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 avril 2016 à 18:27
4 avril 2016 à 18:27
Oui c'était très clair merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 714
8 avril 2016 à 22:13
8 avril 2016 à 22:13
Bonjour,
Effectivement, c'est un peu plus complexe qu'imaginé ! ;-)
Je comprends que même avec les sous-listes "indirect" la gestion n'est pas simple.
Tu as les listes très longues et je te propose de les mettre en tableau qui me semble plus simple à l'utilisation. Il faut cliquer à l'intersection sur la ligne et la colonne choisie.
https://www.cjoint.com/c/FDiuc42IBPl
J'ai mis les plages de saisies et de listes dans la feuille de saisie. Cela peut être des plages nommées (Sociétés) ou des ranges de feuilles.
En espérant que cela réponde à ta vision.
Cordialement.
Effectivement, c'est un peu plus complexe qu'imaginé ! ;-)
Je comprends que même avec les sous-listes "indirect" la gestion n'est pas simple.
Tu as les listes très longues et je te propose de les mettre en tableau qui me semble plus simple à l'utilisation. Il faut cliquer à l'intersection sur la ligne et la colonne choisie.
https://www.cjoint.com/c/FDiuc42IBPl
J'ai mis les plages de saisies et de listes dans la feuille de saisie. Cela peut être des plages nommées (Sociétés) ou des ranges de feuilles.
En espérant que cela réponde à ta vision.
Cordialement.
CHARLYJACK
Messages postés
353
Date d'inscription
mardi 19 octobre 2010
Statut
Membre
Dernière intervention
16 mai 2023
1
15 avril 2016 à 16:53
15 avril 2016 à 16:53
Bonjour,
Merci beaucoup, tu as raison c'est simple d utilisation.
C'est très pratique, surtout au vu de la taille des listes.
Encore un grand merci
Merci beaucoup, tu as raison c'est simple d utilisation.
C'est très pratique, surtout au vu de la taille des listes.
Encore un grand merci
28 mars 2016 à 10:23
ça fonctionne parfaitement !
Bon weekend
29 mars 2016 à 17:19
Désolé je viens de réessayer ça ne fonctionne pas,
je rencontre toujours la même difficulté,
je n'arrive pas à obtenir dans le troisième filtre une valeur contenue dans la première colonne.
Cdt
29 mars 2016 à 18:43
ça ne fonctionne pas,
Que veux-tu que je te dise ?
Sans doute que ton classeur réel ne correspondant pas au classeur test.
29 mars 2016 à 19:12
Sauf que le classeur que je télécharge ne fonctionne pas non plus
Cdt
29 mars 2016 à 23:01
ne fonctionne pas non plus
La macro ne se lance pas ?